Methods
getId() → {string}
- Description:
- Gets the ID of this specification.
Note: Only to be used for special occasions as it is specific to the provider that was used and does not necessarily represent something defined by the project.
For general purposes of a unique identifier use getName instead.
- Gets the ID of this specification.
- Source:
Returns:
Specification ID
- Type
- string
getKind() → {string}
- Description:
- Gets the kind of this specification, for example
project
orextension
- Gets the kind of this specification, for example
- Source:
Returns:
Specification kind
- Type
- string
getName() → {string}
- Description:
- Gets the name of this specification. Represents a unique identifier.
- Source:
Returns:
Specification name
- Type
- string
getRootPath() → {string}
- Description:
- Gets the specification's file system path. This might not be POSIX-style on some platforms
- Source:
Returns:
Project root path
- Type
- string
getRootReader(parametersopt) → {@ui5/fs/ReaderCollection}
- Description:
- Gets a ReaderCollection for the root directory of the specification. Resource readers always use POSIX-style
- Source:
Parameters:
Name | Type | Attributes | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
parameters |
object |
<optional> |
Parameters
Properties
|
Returns:
Reader collection
getSpecVersion() → {@ui5/project/specifications/SpecificationVersion}
- Description:
- Returns an instance of a helper class representing a Specification Version
- Source:
Returns:
- Type
- @ui5/project/specifications/SpecificationVersion
getType() → {string}
- Description:
- Gets the type of this specification,
for example
application
orlibrary
in case of projects, andtask
orserver-middleware
in case of extensions
- Gets the type of this specification,
for example
- Source:
Returns:
Specification type
- Type
- string
getVersion() → {string}
- Description:
- Gets the specification's generic version, as typically defined in a
package.json
- Gets the specification's generic version, as typically defined in a
- Source:
Returns:
Project version
- Type
- string
(async, static) create(parameters)
- Description:
- Create a Specification instance for the given parameters
- Source:
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
parameters |
object |
Properties
|