@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
10 lines (9 loc) • 419 B
TypeScript
import type { IApiBaseEntity } from '../../../api-base-entity.interface';
import type { IApiAuthorizationPolicy } from './policy/interface';
import type { IApiAuthorizationSubject } from './subject.interface';
export interface IApiAuthorizationEngineEvaluateOptions<E extends IApiBaseEntity, R> {
action: string;
policy: IApiAuthorizationPolicy<E, R>;
resource?: E;
subject: IApiAuthorizationSubject;
}