Hierarchy

  • NodeExtended
    • ProjectInstance

Constructors

Properties

configuration: _configuration = ...
current: boolean = false
data: _dataManager = null
operations: OperationStack = ...
self: _project = ...

Accessors

  • get json(): string
  • The function returns a JSON string representation of the "jsonReady" property.

    Returns string

    The JSON representation of the "jsonReady" property.

  • get jsonReady(): INodeExtendedInitOptions
  • The function returns a JSON-ready object with properties self, data, and operations.

    Returns INodeExtendedInitOptions

    an object with three properties: "self", "data", and "operations". Each property is assigned the value of the corresponding property in the current object, after calling the "jsonReady" method on each property.

  • get nodeTypeList(): string[]
  • The function returns a list of node types in TypeScript.

    Returns string[]

    An array containing the node types: "project", "order", "deliverable", "work", "entity", "material", "requirement", "test", "file", "structure", and "structure_child".

  • get projectToken(): string
  • The function returns the project token by splitting the self token string and filtering out any empty elements, then joining the remaining elements.

    Returns string

    The project token without the 'PR' prefix.

  • get relationTypeList(): string[]
  • The function returns a list of relation types.

    Returns string[]

    The relationTypeList, which is an array of strings.

Methods