UNPKG

@webiny/api-headless-cms-ddb-es

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

53 lines (52 loc) 2.83 kB
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 {};