Type alias ConstructorParams<Constructors>

ConstructorParams<Constructors>: {
    [Index in keyof Constructors]: ConstructorParameters<Constructors[Index]> extends []
        ? undefined
        : ConstructorParameters<Constructors[Index]>
}

Map an array of constructors to their constructor parameters. Any constructors without any parameters are mapped to undefined.

Type Parameters

  • Constructors extends Constructor<any>[]

Generated using TypeDoc