UNPKG

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

Version:

The DynamoDB storage operations Webiny Page Builder API.

18 lines (17 loc) 620 B
import { Category } 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<Category, "slug" | "tenant" | "locale">; export declare class CategoryDataLoader implements DataLoaderInterface { private _getDataLoader; private readonly entity; constructor(params: Params); getOne(item: DataLoaderGetItem): Promise<Category>; getAll(items: DataLoaderGetItem[]): Promise<Category[]>; clear(): void; private getDataLoader; } export {};