Environmental configuration values.

Constructors

Properties

persistConfigValue?: ((name: string, value: Value) => Promise<void>)

Accessors

  • get [value](): string
  • Returns string

  • get vars(): Map
  • Returns Map

Methods

  • Parameters

    • vars: string[]

    Returns void

  • Parameters

    Returns void

  • Parameters

    • vars: Record<string, undefined | string>

    Returns void

  • Parameters

    • name: string

    Returns boolean

  • Type Parameters

    Parameters

    • name: string
    • Optionalfallback: T

    Returns T

  • Type Parameters

    Parameters

    • name: string
    • fallback: T

    Returns T

  • Type Parameters

    Parameters

    • name: string

    Returns undefined | T

  • Parameters

    • name: string

    Returns boolean

  • Parameters

    • name: string

    Returns number

  • Parameters

    • name: string
    • Optionalfallback: number

    Returns undefined | number

  • Parameters

    • name: string

    Returns undefined | number

  • Parameters

    Returns Promise<void>

  • Parameters

    Returns void

  • Parameters

    • name: string

    Returns string

  • Configure a component.

    Runs the supplied configurator immediately and whenever variables reference by the configurator change.

    To terminate reconfiguration invoke VariableService.Usage.close on the return value.

    Parameters

    • configurator: (() => void)
        • (): void
        • Returns void

    Returns Usage