lib/common/types/index.ts (9 lines of code) (raw):
export * from "./googleSoapService.type";
export * from "./statement.type";
export * from "./date.type";
export type ImportClass<T, K extends keyof T> =
T extends Record<K, infer S>
? S extends new (...args: any[]) => infer R
? R
: never
: never;