@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
11 lines (10 loc) • 613 B
TypeScript
import { IApiHookPermissionSource } from '../hook-permission-source.interface';
import { IApiAuthorizationIamModuleOptions } from '../iam-module-options.interface';
import { IApiAuthorizationPrincipalResolver } from '../principal';
import { TApiAuthorizationCacheOptions } from '../../../../../type/class/api/authorization/cache-options.type';
export interface IApiAuthorizationModuleOptions {
cache?: TApiAuthorizationCacheOptions;
hookPermissionSources?: ReadonlyArray<IApiHookPermissionSource>;
iam?: IApiAuthorizationIamModuleOptions;
principalResolver?: IApiAuthorizationPrincipalResolver;
}