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