UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

15 lines (14 loc) 735 B
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>; }