Extends
Methods
getCustomConfiguration() → {object}
- Description:
- Get the project's customConfiguration
- Source:
- Overrides:
Returns:
Custom Configuration
- Type
- object
getKind() → {string}
- Description:
- Get the kind of this specification, for example
projectorextension
- Get the kind of this specification, for example
- Source:
- Overrides:
Returns:
Specification kind
- Type
- string
getName() → {string}
- Description:
- Get the name of this specification
- Source:
- Overrides:
Returns:
Specification name
- Type
- string
getNamespace() → {string|null}
- Description:
- Get the project namespace. Returns `null` for projects that have none or multiple namespaces, for example Modules or Theme Libraries.
- Source:
- Overrides:
Returns:
Project namespace in slash notation (e.g.
my/project/name) or null
- Type
- string | null
getReader() → {@ui5/fs/ReaderCollection}
- Description:
- Get a ReaderCollection for accessing all resources of the
project.
This is always of style
buildtime, wich for theme libraries is identical to styleruntime.
- Get a ReaderCollection for accessing all resources of the
project.
This is always of style
- Source:
- Overrides:
Returns:
Reader collection allowing access to all resources of
the project
getRootPath() → {string}
- Description:
- Get the specification's file system path. This might not be POSIX-style on some platforms
- Source:
- Overrides:
Returns:
Project root path
- Type
- string
getRootReader(parametersopt) → {@ui5/fs/ReaderCollection}
- Description:
- Get a ReaderCollection for the root directory of the specification. Resource readers always use POSIX-style
- Source:
- Overrides:
Parameters:
| Name | Type | Attributes | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
parameters |
object |
<optional> |
Parameters
Properties
|
Returns:
Reader collection
getSourcePath() → {string}
- Description:
- Get the path of the project's source directory
- Source:
- Overrides:
Returns:
Absolute path to the source directory of the project
- Type
- string
getSpecVersion() → {@ui5/project/specifications/SpecificationVersion}
- Description:
- Returns an instance of a helper class representing a Specification Version
- Source:
- Overrides:
Returns:
- Type
- @ui5/project/specifications/SpecificationVersion
getType() → {string}
- Description:
- Get the type of this specification,
for example
applicationorlibraryin case of projects, andtaskorserver-middlewarein case of extensions
- Get the type of this specification,
for example
- Source:
- Overrides:
Returns:
Specification type
- Type
- string
getVersion() → {string}
- Description:
- Get the specification's generic version, as typically defined in a
package.json
- Get the specification's generic version, as typically defined in a
- Source:
- Overrides:
Returns:
Project version
- Type
- string
getWorkspace() → {@ui5/fs/DuplexCollection}
- Description:
- Get a DuplexCollection for accessing and modifying a
project's resources.
This is always of style
buildtime, wich for theme libraries is identical to styleruntime.
- Get a DuplexCollection for accessing and modifying a
project's resources.
This is always of style
- Source:
- Overrides:
Returns:
DuplexCollection
isFrameworkProject() → {boolean}
- Description:
- Check whether the project is a UI5-Framework project
- Source:
- Overrides:
Returns:
True if the project is a framework project
- Type
- boolean