From e52901afaa924e57653138f1b91a953fd947b940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Mon, 20 Mar 2023 16:33:13 +0100 Subject: [PATCH] use pipe for Omits in Kind Types --- .../libs/extensions-registry/header-app.models.ts | 2 +- .../libs/extensions-registry/menu-item.models.ts | 2 +- .../libs/extensions-registry/section-sidebar-app.models.ts | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/header-app.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/header-app.models.ts index bf3eff5244..8c81ae7b89 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/header-app.models.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/header-app.models.ts @@ -12,7 +12,7 @@ export interface MetaHeaderApp { icon: string; } -export interface ManifestHeaderAppButtonKind extends Omit { +export interface ManifestHeaderAppButtonKind extends Omit { type: 'headerApp'; kind: 'button'; meta: MetaHeaderAppButtonKind; diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/menu-item.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/menu-item.models.ts index 5278692f0d..eb8b1beb64 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/menu-item.models.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/menu-item.models.ts @@ -16,7 +16,7 @@ export interface ConditionsMenuItem { menus: Array; } -export interface ManifestMenuItemTreeKind extends Omit, 'meta'> { +export interface ManifestMenuItemTreeKind extends Omit { type: 'menuItem'; kind: 'tree'; meta: MetaMenuItemTreeKind; diff --git a/src/Umbraco.Web.UI.Client/libs/extensions-registry/section-sidebar-app.models.ts b/src/Umbraco.Web.UI.Client/libs/extensions-registry/section-sidebar-app.models.ts index fc8d868f6e..bd47820a2f 100644 --- a/src/Umbraco.Web.UI.Client/libs/extensions-registry/section-sidebar-app.models.ts +++ b/src/Umbraco.Web.UI.Client/libs/extensions-registry/section-sidebar-app.models.ts @@ -3,13 +3,14 @@ import type { ManifestElement } from './models'; export interface ManifestSectionSidebarApp extends ManifestElement { type: 'sectionSidebarApp'; conditions: ConditionsSectionSidebarApp; + meta?: unknown; } export interface ConditionsSectionSidebarApp { sections: Array; } -export interface ManifestSectionSidebarAppMenuKind extends Omit, 'meta'> { +export interface ManifestSectionSidebarAppMenuKind extends Omit { type: 'sectionSidebarApp'; kind: 'menu'; meta: MetaSectionSidebarAppMenuKind;