UNPKG

@elsikora/nestjs-crud-automator

Version:

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

10 lines (9 loc) 527 B
import { IApiAuthorizationPrincipal, IApiHookPermissionSource } from '../../../../../interface/class/api/authorization'; import { ApiAuthorizationHookPermissionCache } from './cache.class'; export declare class ApiAuthorizationHookPermissionResolver { private readonly cache; private readonly sources; constructor(cache: ApiAuthorizationHookPermissionCache, sources?: ReadonlyArray<IApiHookPermissionSource>); clear(): void; resolve(principal: IApiAuthorizationPrincipal): Promise<ReadonlyArray<string>>; }