@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
15 lines (14 loc) • 735 B
TypeScript
import { EApiRouteType } from '../../../../../../enum/decorator/api';
import { IApiBaseEntity } from '../../../../../api-base-entity.interface';
import { IApiRouteRuntimeGeneratedTargets } from './targets.interface';
import { IApiControllerProperties } from '../../../../../decorator/api';
import { IApiEntity } from '../../../../../entity';
import { TApiControllerMethod } from '../../../../../../type/class';
export interface IApiRouteRuntimeGeneratedExecutionOptions<E extends IApiBaseEntity, R extends EApiRouteType> {
controller: TApiControllerMethod<E>;
entityMetadata: IApiEntity<E>;
method: R;
methodName: string;
properties: IApiControllerProperties<E>;
targets: IApiRouteRuntimeGeneratedTargets<E>;
}