State related to a Endpoint's lifecycle.

Hierarchy (view full)

Constructors

Accessors

  • get destroyed(): Observable<[], void>
  • Emitted when the endpoint is destroyed.

    Returns Observable<[], void>

  • get hasId(): boolean
  • Does the endpoint have an ID?

    Returns boolean

  • get hasNumber(): boolean
  • Does the endpoint have an endpoint number?

    Returns boolean

  • get installed(): Observable<[], void>
  • Emitted when an endpoint is installed into an initialized owner.

    Returns Observable<[], void>

  • get isEssential(): boolean
  • Designates endpoint as essential.

    By default endpoints are considered "essential". An essential endpoint must initialize successfully or an error is thrown. Non-essential endpoints may be installed even if they have errors.

    You may configure this property via Endpoint.Configuration#isEssential.

    Returns boolean

  • get isInstalled(): boolean
  • Is the Endpoint installed in a Node?

    Returns boolean

  • get isPartsReady(): boolean
  • Is the Endpoint fully initialized, including children?

    Returns boolean

  • get isReady(): boolean
  • Is the Endpoint fully initialized, excepting children?

    Returns boolean

  • get isTreeReady(): boolean
  • Returns boolean

    use isPartsReady

  • get partsReady(): Observable<[], void>
  • Emitted when an endpoint is fully initialized including children.

    Returns Observable<[], void>

  • get ready(): Observable<[], void>
  • Emitted when an endpoint is fully initialized excepting children.

    Returns Observable<[], void>

  • get reset(): AsyncObservable<[], void>
  • Emitted on factory reset.

    Returns AsyncObservable<[], void>

  • get treeReady(): Observable<[], void>
  • Returns Observable<[], void>

    use partsReady

Methods

  • Bubble a lifecycle change event from a child.

    Parameters

    Returns void

  • Inform the Lifecycle of a change in lifecycle.

    Parameters

    Returns void

  • Parameters

    • name: string
    • error: Error

    Returns void

  • Revert to uninstalled state.

    Returns void