From 354b4b7aba0d554f50208b9be625639179dccd61 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Mon, 5 Sep 2022 10:32:48 +0200 Subject: [PATCH] add packageView to extension registry --- .../src/core/extension/extension.registry.ts | 2 ++ src/Umbraco.Web.UI.Client/src/core/models/index.ts | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) 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;