@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
11 lines (10 loc) • 375 B
TypeScript
import { IApiBaseEntity } from '../../../../api-base-entity.interface';
import { IApiAuthorizationRule } from '../rule/interface';
export interface IApiAuthorizationPolicy<E extends IApiBaseEntity, R> {
action: string;
description?: string;
entity: new () => E;
policyId: string;
policyIds: Array<string>;
rules: Array<IApiAuthorizationRule<E, R>>;
}