From 95244a15ecfb4610ed60641bf8becc8f94bf6ecd Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 20 Nov 2023 12:00:40 +0100 Subject: [PATCH] add collection extension type to extension registry --- .../core/extension-registry/models/collection.models.ts | 6 ++++++ .../src/packages/core/extension-registry/models/index.ts | 1 + 2 files changed, 7 insertions(+) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/collection.models.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/collection.models.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/collection.models.ts new file mode 100644 index 0000000000..11a5b5a234 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/collection.models.ts @@ -0,0 +1,6 @@ +import type { ConditionTypes } from '../conditions/types.js'; +import type { ManifestElement, ManifestWithDynamicConditions } from '@umbraco-cms/backoffice/extension-api'; + +export interface ManifestCollection extends ManifestElement, ManifestWithDynamicConditions { + type: 'collection'; +} diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts index 467f5c92c1..db8a5bdb7f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/extension-registry/models/index.ts @@ -75,6 +75,7 @@ export * from './workspace.model.js'; export type ManifestTypes = | ManifestBundle | ManifestCondition + | ManifestCollection | ManifestCollectionView | ManifestDashboard | ManifestDashboardCollection