UNPKG

@elsikora/nestjs-crud-automator

Version:

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

14 lines (13 loc) 830 B
import { EApiRouteType } from '../../../../../enum/decorator/api/route'; import { IApiBaseEntity } from '../../../../api-base-entity.interface'; import { IApiSubscriberErrorExecutionContext } from '../error-execution-context.interface'; /** * Error execution context for route subscriber callbacks. * Contains route type information but no result field. * @template E - Entity type extending IApiBaseEntity * @template Input - Type of the DATA field (immutable context data). Use IApiSubscriberRouteExecutionContextData<E, R> or IApiSubscriberRouteExecutionContextDataExtended<E, R> for typed access. */ export interface IApiSubscriberRouteErrorExecutionContext<E extends IApiBaseEntity, Input = unknown> extends IApiSubscriberErrorExecutionContext<E, Input> { action?: string; readonly ROUTE_TYPE?: EApiRouteType; }