UNPKG

@webiny/api-headless-cms-ddb-es

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

17 lines (16 loc) 499 B
import type DataLoader from "dataloader"; export interface CacheKeyParams { name: string; tenant: string; modelId: string; } export interface ClearAllParams { tenant: string; } export declare class DataLoaderCache { private readonly cache; getDataLoader<I = any, R = any>(params: CacheKeyParams): DataLoader<I, R> | null; setDataLoader(params: CacheKeyParams, dataLoader: DataLoader<any, any>): void; clearAll(params?: ClearAllParams): void; private createKey; }