@webiny/api-headless-cms-ddb-es
Version:
DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.
16 lines (15 loc) • 611 B
TypeScript
import type { CmsModel } from "@webiny/api-headless-cms/types/index.js";
import type { Sort } from "@webiny/api-opensearch/types.js";
export interface ModifySortParams {
sort: Sort;
model: CmsModel;
}
export interface ICmsEntryOpenSearchSortModifier {
readonly modelId?: string;
modifySort(params: ModifySortParams): void;
}
export declare const CmsEntryOpenSearchSortModifier: import("@webiny/di").Abstraction<ICmsEntryOpenSearchSortModifier>;
export declare namespace CmsEntryOpenSearchSortModifier {
type Interface = ICmsEntryOpenSearchSortModifier;
type Params = ModifySortParams;
}