/** * This abstraction is used by the mixin pattern. * It describes a class constructor. * @public */ export type Constructor = new (...args: any[]) => T; /** * This abstraction is used by the mixin pattern. * It describes the "static side" of a class. * * @public */ export type PropertiesOf = { [K in keyof T]: T[K]; }; //# sourceMappingURL=Mixin.d.ts.map