@ui5/project/specifications/extensions/Task

@ui5/project/specifications/extensions/Task

Task

Extends

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.
Source:
Overrides:
Returns:
Specification ID
Type
string

getKind() → {string}

Description:
  • Gets the kind of this specification, for example project or extension
Source:
Overrides:
Returns:
Specification kind
Type
string

getName() → {string}

Description:
  • Gets the name of this specification. Represents a unique identifier.
Source:
Overrides:
Returns:
Specification name
Type
string

(async) getRequiredDependenciesCallback()

Source:

getRootPath() → {string}

Description:
  • Gets 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:
  • Gets 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
Name Type Attributes Default Description
useGitignore object <optional>
true Whether to apply any excludes defined in an optional .gitignore in the root directory
Returns:
Reader collection
Type
@ui5/fs/ReaderCollection

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

(async) getTask()

Source:

getType() → {string}

Description:
  • Gets the type of this specification, for example application or library in case of projects, and task or server-middleware in case of extensions
Source:
Overrides:
Returns:
Specification type
Type
string

getVersion() → {string}

Description:
  • Gets the specification's generic version, as typically defined in a package.json
Source:
Overrides:
Returns:
Project version
Type
string