Setu-TS
    Preparing search index...

    Interface FactoryProvider<T>

    Provides a service via a factory function.

    0.1.0

    interface FactoryProvider<T> {
        inject?: readonly InjectEntry[];
        useFactory: (...deps: never[]) => T;
    }

    Type Parameters

    • T

      The service type

    Index
    inject?: readonly InjectEntry[]

    Dependencies passed in order; omitted means unchecked and opaque.

    0.11.0

    useFactory: (...deps: never[]) => T

    Constructs the value from declared dependencies, in order.

    Type Declaration

      • (...deps: never[]): T
      • Parameters

        • ...deps: never[]

          Resolved dependency values; absent optionals are undefined

        Returns T

        The service instance

    If provider construction fails

    0.11.0