Setu-TS
    Preparing search index...

    Interface ProviderOptions<T>

    Options accepted when registering a provider.

    0.1.0

    interface ProviderOptions<T = unknown> {
        dispose?: (instance: T) => void | Promise<void>;
        scope?: ServiceScope;
    }

    Type Parameters

    • T = unknown
    Index
    dispose?: (instance: T) => void | Promise<void>

    Releases an instance once, in reverse creation order.

    Type Declaration

      • (instance: T): void | Promise<void>
      • Parameters

        • instance: T

          The created value

        Returns void | Promise<void>

        Completion, asynchronous only when needed

    0.11.0

    scope?: ServiceScope

    Lifecycle scope (defaults to the container's default scope).