//#region src/utils/mixins.d.ts
export type Constructor<T = {}> = new (...args: any[]) => T;
export type Constructable<T, ConstructorParams extends any[] = any[]> = T & (new (...args: ConstructorParams) => T);
export type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never;
//#endregion
//# sourceMappingURL=mixins.d.mts.map