UNPKG

@webiny/api-page-builder-so-ddb

Version:

The DynamoDB storage operations Webiny Page Builder API.

18 lines (17 loc) 623 B
import { PageBlock } from "@webiny/api-page-builder/types"; import { Entity } from "@webiny/db-dynamodb/toolbox"; import { DataLoaderInterface } from "../../types"; interface Params { entity: Entity<any>; } type DataLoaderGetItem = Pick<PageBlock, "id" | "tenant" | "locale">; export declare class PageBlockDataLoader implements DataLoaderInterface { private _getDataLoader; private readonly entity; constructor(params: Params); getOne(item: DataLoaderGetItem): Promise<PageBlock>; getAll(items: DataLoaderGetItem[]): Promise<PageBlock[]>; clear(): void; private getDataLoader; } export {};