UNPKG

@elsikora/nestjs-crud-automator

Version:

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

19 lines (18 loc) 826 B
import { IApiBaseEntity } from '../../../interface/api-base-entity.interface'; import { IApiFunctionCustomProperties } from '../../../interface/decorator/api/function'; import { Repository } from 'typeorm'; import { EApiFunctionTransactionMode } from '../../../enum/decorator/api'; export declare class ApiFunctionCustomRuntime { static execute<E extends IApiBaseEntity>(options: { functionArguments: Array<unknown>; methodName?: string; originalMethod: (...arguments_: Array<unknown>) => Promise<unknown>; properties: IApiFunctionCustomProperties<E>; target: { repository: Repository<E>; }; transactionMode: EApiFunctionTransactionMode; }): Promise<unknown>; private static executeErrorSubscribers; private static executeWithEventManager; }