UNPKG

@zxh19890103/wik

Version:

The world-class JavaScript library for building large-scale digital warehouse both on 2D and 3D.

7 lines (6 loc) 349 B
export type AbstractConstructor<I extends object = object> = abstract new (...args: any[]) => I; export interface Constructor<I extends object = object> { new (...args: any[]): I; } export type Factory<I extends object = object> = (...args: any[]) => I; export type ConstructorOrFactory<I extends object = object> = Constructor<I> | Factory<I>;