es-stl - v3.0.3
    Preparing search index...

    Type Alias Constructor<Instance, Args>

    Constructor: new (...args: Args) => Instance

    Constructable class with typed constructor parameters and instances.

    Type Parameters

    • Instance = object

      Instance produced by the constructor.

    • Args extends unknown[] = []

      Ordered constructor parameter types.

    class User {
    constructor(readonly name: string) {}
    }
    const UserClass: Constructor<User, [name: string]> = User;