Vinyl
    Preparing search index...

    Class GlobalRefImpl<T>

    Type Parameters

    • T

    Implements

    Index

    Constructors

    Accessors

    Methods

    Constructors

    • Type Parameters

      • T

      Parameters

      • defaultInitializer: () => T

      Returns GlobalRefImpl<T>

    Accessors

    • get initialized(): boolean

      True if this has been initialized.

      Returns boolean

    • get value(): T

      Returns the factory-produced value. Throws an IllegalStateError if the global registry has not been initialized.

      Returns T

    Methods

    • Initializes the global ref. This is done automatically on first use of value, but may be initialized eagerly.

      Returns void

    • Resets this initializer back to its pre-initialized state. If the initializer produced a disposable value, it will be disposed.

      Returns void

    • Overrides this initializer. The previous initializer will be provided as an argument for extension.

      Throws an IllegalStateError if the global registry has been initialized.

      Parameters

      • newInitializer: (previousInitializer: () => T) => T

      Returns GlobalRef<T>

      Returns this