@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
12 lines (11 loc) • 635 B
TypeScript
import { IApiPolicyDocumentRecord } from '../../../../../interface/class/api/authorization';
import { TApiAuthorizationCacheOptions } from '../../../../../type/class/api/authorization';
export declare class ApiAuthorizationIamDocumentCache {
private readonly CACHE;
clear(): void;
configure(options?: TApiAuthorizationCacheOptions): void;
get(ids: ReadonlyArray<string>): ReadonlyArray<IApiPolicyDocumentRecord> | undefined;
normalizeIds(ids: ReadonlyArray<string>): Array<string>;
set(ids: ReadonlyArray<string>, documents: ReadonlyArray<IApiPolicyDocumentRecord>): void;
private createDocumentCacheKey;
}