Extension
Extension represents a named and optionally versioned extension library configured in the environment.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Extension(
name,version?):Extension
Constructor creates a serializable Extension from a name and version string.
Parameters
Section titled “Parameters”string
version?
Section titled “version?”string = ""
Returns
Section titled “Returns”Extension
Properties
Section titled “Properties”name:
string
version
Section titled “version”version:
string=""
Methods
Section titled “Methods”validate()
Section titled “validate()”validate():
Error|undefined
Validate validates the extension configuration is well-formed.
Returns
Section titled “Returns”Error | undefined
versionNumber()
Section titled “versionNumber()”versionNumber():
number
VersionNumber returns the parsed version string, or throws if the version cannot be parsed.
Returns
Section titled “Returns”number