UNPKG

@elsikora/nestjs-crud-automator

Version:

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

9 lines (8 loc) 553 B
import { IApiBaseEntity } from '../../../interface/api-base-entity.interface'; import { IApiAuthorizationDecision, IApiAuthorizationEngine, IApiAuthorizationEngineEvaluateOptions } from '../../../interface/class/api/authorization'; export declare class ApiAuthorizationEngine implements IApiAuthorizationEngine<IApiBaseEntity> { evaluate<E extends IApiBaseEntity, R>(options: IApiAuthorizationEngineEvaluateOptions<E, R>): Promise<IApiAuthorizationDecision<E, R>>; private buildDecision; private evaluateCondition; private mergeScope; }