@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
11 lines (10 loc) • 489 B
TypeScript
import { IApiBaseEntity } from '../../../../api-base-entity.interface';
import { IApiFunctionContextOperations } from './operations.interface';
import { EntityManager, Repository } from 'typeorm';
export interface IApiFunctionContext<E extends IApiBaseEntity> {
entity: new () => E;
eventManager?: EntityManager;
getRepository: <T extends IApiBaseEntity>(entity: new () => T) => Repository<T>;
operations: IApiFunctionContextOperations<E>;
repository: Repository<E>;
}