export type TConstructor<TArgs extends any[], TInstanceType> = new (...args: TArgs) => TInstanceType;
