use pipe for Omits in Kind Types
This commit is contained in:
@@ -12,7 +12,7 @@ export interface MetaHeaderApp {
|
||||
icon: string;
|
||||
}
|
||||
|
||||
export interface ManifestHeaderAppButtonKind extends Omit<ManifestHeaderApp, 'kind'> {
|
||||
export interface ManifestHeaderAppButtonKind extends Omit<ManifestHeaderApp, 'kind' | 'meta'> {
|
||||
type: 'headerApp';
|
||||
kind: 'button';
|
||||
meta: MetaHeaderAppButtonKind;
|
||||
|
||||
@@ -16,7 +16,7 @@ export interface ConditionsMenuItem {
|
||||
menus: Array<string>;
|
||||
}
|
||||
|
||||
export interface ManifestMenuItemTreeKind extends Omit<Omit<ManifestMenuItem, 'kind'>, 'meta'> {
|
||||
export interface ManifestMenuItemTreeKind extends Omit<ManifestMenuItem, 'kind' | 'meta'> {
|
||||
type: 'menuItem';
|
||||
kind: 'tree';
|
||||
meta: MetaMenuItemTreeKind;
|
||||
|
||||
@@ -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<string>;
|
||||
}
|
||||
|
||||
export interface ManifestSectionSidebarAppMenuKind extends Omit<Omit<ManifestSectionSidebarApp, 'kind'>, 'meta'> {
|
||||
export interface ManifestSectionSidebarAppMenuKind extends Omit<ManifestSectionSidebarApp, 'kind' | 'meta'> {
|
||||
type: 'sectionSidebarApp';
|
||||
kind: 'menu';
|
||||
meta: MetaSectionSidebarAppMenuKind;
|
||||
|
||||
Reference in New Issue
Block a user