Kinds cannot Omit
This commit is contained in:
@@ -3,7 +3,6 @@ import type { ManifestElement } from './models';
|
||||
export interface ManifestHeaderApp extends ManifestElement {
|
||||
type: 'headerApp';
|
||||
//meta: MetaHeaderApp;
|
||||
meta?: unknown;
|
||||
}
|
||||
|
||||
export interface MetaHeaderApp {
|
||||
@@ -12,7 +11,7 @@ export interface MetaHeaderApp {
|
||||
icon: string;
|
||||
}
|
||||
|
||||
export interface ManifestHeaderAppButtonKind extends Omit<ManifestHeaderApp, 'kind' | 'meta'> {
|
||||
export interface ManifestHeaderAppButtonKind extends ManifestHeaderApp {
|
||||
type: 'headerApp';
|
||||
kind: 'button';
|
||||
meta: MetaHeaderAppButtonKind;
|
||||
|
||||
@@ -16,7 +16,7 @@ export interface ConditionsMenuItem {
|
||||
menus: Array<string>;
|
||||
}
|
||||
|
||||
export interface ManifestMenuItemTreeKind extends Omit<ManifestMenuItem, 'kind' | 'meta'> {
|
||||
export interface ManifestMenuItemTreeKind extends ManifestMenuItem {
|
||||
type: 'menuItem';
|
||||
kind: 'tree';
|
||||
meta: MetaMenuItemTreeKind;
|
||||
|
||||
@@ -3,14 +3,13 @@ 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<ManifestSectionSidebarApp, 'kind' | 'meta'> {
|
||||
export interface ManifestSectionSidebarAppMenuKind extends ManifestSectionSidebarApp {
|
||||
type: 'sectionSidebarApp';
|
||||
kind: 'menu';
|
||||
meta: MetaSectionSidebarAppMenuKind;
|
||||
|
||||
Reference in New Issue
Block a user