@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
13 lines (12 loc) • 820 B
TypeScript
import type { EApiRouteType } from '../../../../enum/decorator/api/route-type.enum';
import type { IApiBaseEntity } from '../../../api-base-entity.interface';
import type { 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> or IApiSubscriberRouteExecutionContextDataExtended<E> for typed access.
*/
export interface IApiSubscriberRouteErrorExecutionContext<E extends IApiBaseEntity, Input = unknown> extends IApiSubscriberErrorExecutionContext<E, Input> {
readonly ROUTE_TYPE: EApiRouteType;
}