Type alias Class<Arguments, Instance>

Class<Arguments, Instance>: (new (...classArguments) => Instance)

Type Parameters

Type declaration

    • new (...classArguments): Instance
    • A generic type for classes.

      Remarks

      This type is a generic constructor function, mainly used when wrapping classes.

      Example

      const example = (AClass: Class) => new AClass("test");
      

      See

      ReadOnlyArray

      Parameters

      • Rest ...classArguments: Arguments

        Arguments of the class constructor.

      Returns Instance

      Instance of the class.