UNPKG

@elsikora/nestjs-crud-automator

Version:

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

12 lines (11 loc) 596 B
import { IApiAuthorizationPrincipal } from '../../../../../interface/class/api/authorization'; import { TApiAuthorizationCacheOptions } from '../../../../../type/class/api/authorization'; export declare class ApiAuthorizationHookPermissionCache { private readonly CACHE; clear(): void; configure(options?: TApiAuthorizationCacheOptions): void; get(principal: IApiAuthorizationPrincipal): ReadonlyArray<string> | undefined; set(principal: IApiAuthorizationPrincipal, permissions: ReadonlyArray<string>): void; private createPrincipalCacheKey; private normalizeValue; }