AngularTS
    Preparing search index...

    Type Alias FactoryFunction<T>

    FactoryFunction: T extends abstract new (...args: Dynamic[]) => unknown
        ? (...args: ConstructorParameters<T>) => InstanceType<T>
        : T

    A factory that can be:

    • a standalone function,
    • a dependency-annotated array,
    • or a class constructor.

    Parentheses are required around constructor types when used in unions.

    Type Parameters

    • T