@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
10 lines (9 loc) • 527 B
TypeScript
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>>;
}