UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

11 lines (10 loc) 613 B
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; }