UNPKG

@elsikora/nestjs-crud-automator

Version:

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

12 lines (11 loc) 642 B
import { IApiAuthorizationPrincipal, IApiResolvedPolicyAttachments } from '../../../../../interface/class/api/authorization'; import { TApiAuthorizationCacheOptions } from '../../../../../type/class/api/authorization'; export declare class ApiAuthorizationIamAttachmentCache { private readonly CACHE; clear(): void; configure(options?: TApiAuthorizationCacheOptions): void; get(principal: IApiAuthorizationPrincipal): IApiResolvedPolicyAttachments | undefined; set(principal: IApiAuthorizationPrincipal, attachments: IApiResolvedPolicyAttachments): void; private createPrincipalCacheKey; private normalizeValue; }