utilium
    Preparing search index...

    Type Alias ConstructorsFor<T>

    ConstructorsFor: T extends []
        ? []
        : T extends readonly [infer I, ...(infer Rest extends readonly unknown[])]
            ? [new (...args: any[]) => I, ...ConstructorsFor<Rest>]
            : never

    Type Parameters

    • T extends readonly unknown[]