From 6759386bef9b2e71f764e5286f170b78ce00a38a Mon Sep 17 00:00:00 2001 From: Mo Date: Thu, 3 Nov 2022 21:20:48 -0500 Subject: [PATCH] chore: type required by plugins (skip e2e) --- packages/models/package.json | 2 +- .../Component/OutgoingItemMessagePayload.ts | 19 +++++++++++++++++++ packages/models/src/Domain/index.ts | 1 + 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 packages/models/src/Domain/Abstract/Component/OutgoingItemMessagePayload.ts diff --git a/packages/models/package.json b/packages/models/package.json index 8ba9cbbc8..a7131fede 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@standardnotes/models", - "version": "1.34.0", + "version": "1.34.1", "engines": { "node": ">=16.0.0 <17.0.0" }, diff --git a/packages/models/src/Domain/Abstract/Component/OutgoingItemMessagePayload.ts b/packages/models/src/Domain/Abstract/Component/OutgoingItemMessagePayload.ts new file mode 100644 index 000000000..50fc5f0cf --- /dev/null +++ b/packages/models/src/Domain/Abstract/Component/OutgoingItemMessagePayload.ts @@ -0,0 +1,19 @@ +import { ItemContent } from './../Content/ItemContent' +import { ContentType } from '@standardnotes/common' + +export type OutgoingItemMessagePayload = { + uuid: string + content_type: ContentType + created_at: Date + updated_at: Date + deleted?: boolean + content?: ItemContent + clientData?: Record + + /** + * isMetadataUpdate implies that the extension should make reference of updated + * metadata, but not update content values as they may be stale relative to what the + * extension currently has. + */ + isMetadataUpdate: boolean +} diff --git a/packages/models/src/Domain/index.ts b/packages/models/src/Domain/index.ts index f10ab63a7..2fa362958 100644 --- a/packages/models/src/Domain/index.ts +++ b/packages/models/src/Domain/index.ts @@ -5,6 +5,7 @@ export * from './Abstract/Component/ComponentViewerEvent' export * from './Abstract/Component/IncomingComponentItemPayload' export * from './Abstract/Component/KeyboardModifier' export * from './Abstract/Component/MessageData' +export * from './Abstract/Component/OutgoingItemMessagePayload' export * from './Abstract/Component/PermissionDialog' export * from './Abstract/Content/ItemContent' export * from './Abstract/Contextual/BackupFile'