UNPKG

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

Version:

The DynamoDB + Elasticsearch storage operations Webiny Page Builder API.

24 lines (23 loc) 741 B
import { Plugin, PluginsContainer } from "@webiny/plugins"; import { ElasticsearchBoolQueryConfig, Sort as esSort } from "@webiny/api-elasticsearch/types"; interface ModifyQueryArgs { query: ElasticsearchBoolQueryConfig; args: Record<string, any>; plugins: PluginsContainer; } interface ModifySortArgs { sort: esSort; args: Record<string, any>; plugins: PluginsContainer; } interface Config { modifyQuery?(args: ModifyQueryArgs): void; modifySort?(args: ModifySortArgs): void; } export declare abstract class SearchPagesPlugin extends Plugin { private readonly config; constructor(config: Config); modifyQuery(args: ModifyQueryArgs): void; modifySort(args: ModifySortArgs): void; } export {};