diff --git a/src/Umbraco.Web.UI.Client/src/core/extension/extension.registry.ts b/src/Umbraco.Web.UI.Client/src/core/extension/extension.registry.ts index f830563458..9a68190fab 100644 --- a/src/Umbraco.Web.UI.Client/src/core/extension/extension.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/core/extension/extension.registry.ts @@ -11,6 +11,7 @@ import type { ManifestPropertyEditorUI, ManifestSection, ManifestCustom, + ManifestPackageView, } from '../models'; export class UmbExtensionRegistry { private _extensions = new BehaviorSubject>([]); @@ -47,6 +48,7 @@ export class UmbExtensionRegistry { extensionsOfType(type: 'editorView'): Observable>; extensionsOfType(type: 'propertyEditorUI'): Observable>; extensionsOfType(type: 'propertyAction'): Observable>; + extensionsOfType(type: 'packageView'): Observable>; extensionsOfType(type: 'entrypoint'): Observable>; extensionsOfType(type: 'custom'): Observable>; extensionsOfType(type: string): Observable>; diff --git a/src/Umbraco.Web.UI.Client/src/core/models/index.ts b/src/Umbraco.Web.UI.Client/src/core/models/index.ts index e479692ca9..514e152019 100644 --- a/src/Umbraco.Web.UI.Client/src/core/models/index.ts +++ b/src/Umbraco.Web.UI.Client/src/core/models/index.ts @@ -24,13 +24,15 @@ export type ManifestEditorView = components['schemas']['IManifestEditorView']; export type ManifestPropertyAction = components['schemas']['IManifestPropertyAction']; export type ManifestEntrypoint = components['schemas']['IManifestEntrypoint']; export type ManifestCustom = components['schemas']['IManifestCustom']; +export type ManifestPackageView = components['schemas']['IManifestPackageView']; export type ManifestElementType = | ManifestSection | ManifestPropertyAction | ManifestPropertyEditorUI | ManifestDashboard - | ManifestEditorView; + | ManifestEditorView + | ManifestPackageView; // eslint-disable-next-line @typescript-eslint/no-explicit-any export type HTMLElementConstructor = new (...args: any[]) => T;