@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
7 lines (6 loc) • 397 B
TypeScript
import { IApiBaseEntity } from '../../../api-base-entity.interface';
import { IApiAuthorizationDecision } from './decision';
import { IApiAuthorizationEngineEvaluateOptions } from './evaluate-options.interface';
export interface IApiAuthorizationEngine<E extends IApiBaseEntity> {
evaluate<R>(options: IApiAuthorizationEngineEvaluateOptions<E, R>): Promise<IApiAuthorizationDecision<E, R>>;
}