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