UNPKG

@webiny/api-form-builder-so-ddb-es

Version:

[![](https://img.shields.io/npm/dw/@webiny/api-form-builder-so-ddb-es.svg)](https://www.npmjs.com/package/@webiny/api-form-builder-so-ddb-es) [![](https://img.shields.io/npm/v/@webiny/api-form-builder-so-ddb-es.svg)](https://www.npmjs.com/package/@webiny

18 lines (17 loc) 655 B
import { Entity, Table } from "@webiny/db-dynamodb/toolbox"; import { Client } from "@elastic/elasticsearch"; import { PluginsContainer } from "@webiny/plugins"; import { FormBuilderFormStorageOperations } from "../../types"; export type DbRecord<T = any> = T & { PK: string; SK: string; TYPE: string; }; export interface CreateFormStorageOperationsParams { entity: Entity<any>; esEntity: Entity<any>; table: Table<string, string, string>; elasticsearch: Client; plugins: PluginsContainer; } export declare const createFormStorageOperations: (params: CreateFormStorageOperationsParams) => FormBuilderFormStorageOperations;