UNPKG

di-factory

Version:

The generic repository pattern implementation for NodeJS, aka `BaseCRUD`

7 lines (5 loc) 337 B
type FactoryActivator<ClassType extends new (...args: any[]) => any> = { new (): InstanceType<ClassType>; } & Omit<ClassType, "prototype">; declare const factory: <ClassType extends new (...args: any[]) => any>(ClassCtor: ClassType) => (...args: ConstructorParameters<ClassType>) => FactoryActivator<ClassType>; export { factory };