@webiny/api-headless-cms-ddb-es
Version:
DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.
53 lines (52 loc) • 2.83 kB
TypeScript
import type { CmsEntry, CmsEntryValues, StorageOperationsCmsModel } from "@webiny/api-headless-cms/types/index.js";
import type { CmsEntryOpenSearchValuesModifier } from "../../../features/CmsEntryOpenSearchValuesModifier/index.js";
interface Params<T extends CmsEntryValues = CmsEntryValues> {
model: StorageOperationsCmsModel<T>;
modifiers: CmsEntryOpenSearchValuesModifier.Interface[];
entry: CmsEntry<T>;
}
export declare const modifyEntryValues: <T extends CmsEntryValues = CmsEntryValues>(params: Params<T>) => {
values: T;
tenant: string;
entryId: string;
id: string;
revisionCreatedOn: string;
revisionSavedOn: string;
revisionModifiedOn: string | null;
revisionDeletedOn: string | null;
revisionRestoredOn: string | null;
revisionFirstPublishedOn: string | null;
revisionLastPublishedOn: string | null;
revisionCreatedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity;
revisionSavedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity;
revisionModifiedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
revisionDeletedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
revisionRestoredBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
revisionFirstPublishedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
revisionLastPublishedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
createdOn: string;
savedOn: string;
modifiedOn: string | null;
deletedOn: string | null;
restoredOn: string | null;
firstPublishedOn: string | null;
lastPublishedOn: string | null;
createdBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity;
savedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity;
modifiedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
deletedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
restoredBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
firstPublishedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
lastPublishedBy: import("@webiny/api-headless-cms/types/identity").CmsIdentity | null;
modelId: string;
version: number;
locked: boolean;
status: import("@webiny/api-headless-cms/types/types").CmsEntryStatus;
location?: import("@webiny/api-headless-cms/types/types").ICmsEntryLocation;
meta?: import("@webiny/api/types").GenericRecord;
wbyDeleted?: boolean | null;
binOriginalFolderId?: string;
system?: import("@webiny/api-headless-cms/types/types").ICmsEntrySystem;
live: import("@webiny/api-headless-cms/types/types").ICmsEntryLive | null;
};
export {};