@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
12 lines (11 loc) • 678 B
TypeScript
import { IApiPolicyDocumentRecord, IApiPolicyDocumentSource } from '../../../../../interface/class/api/authorization';
import { ApiAuthorizationIamDocumentCache } from './cache.class';
import { ApiAuthorizationIamDocumentValidator } from './validator.class';
export declare class ApiAuthorizationIamDocumentResolver {
private readonly cache;
private readonly validator;
private readonly sources;
constructor(cache: ApiAuthorizationIamDocumentCache, validator: ApiAuthorizationIamDocumentValidator, sources?: ReadonlyArray<IApiPolicyDocumentSource>);
clear(): void;
resolve(ids: ReadonlyArray<string>): Promise<ReadonlyArray<IApiPolicyDocumentRecord>>;
}