InstanceManager interface

Hierarchy

  • IInstanceManager

Index

Methods

getAllIds

  • getAllIds(except?: string | ITrueChart): string[]
  • Returns all known ids

    Parameters

    • Optional except: string | ITrueChart

      Exclude this ID from the return list

    Returns string[]

    A list of all known IDs

getAllInstances

  • Returns all registered instances

    Parameters

    • Optional except: string | ITrueChart

      Exclude this ID or instance from the return list

    Returns ITrueChart[]

    A list of all known instances

getId

  • Returns the ID of a registered ITrueChart instance

    Parameters

    Returns string | undefined

    The instance ID

getTrueChartInstance

  • Returns the ITrueChart instance by a given ID

    Parameters

    • id: string

      The ID of the instance

    Returns ITrueChart

    The registered instance

registerTrueChartInstance

  • registerTrueChartInstance(instance: ITrueChart): string
  • Registers an existing instance of ITrueChart.

    Parameters

    Returns string

    The generated instance ID

unregisterTrueChartInstance

  • unregisterTrueChartInstance(instance: string | ITrueChart): void
  • Unregisters an instance.

    Parameters

    • instance: string | ITrueChart

      The instance or instance-id to be removed.

    Returns void