export type TConstructor = new (...args: TArgs) => TInstanceType;