panelStore: Store<"panel", _UnwrapAll<Pick<{ addRegPromise: ((panelId) => void); closePanel: ((panel) => void); getRegPromises: ((panelIds) => Promise<void>[]); getRemainingWidth: ComputedRef<number>; getVisible: ((screenSize) => { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]); items: Ref<{ [
name:
string]
: PanelInstance; }>; mobileView: Ref<boolean>; movePanel: ((panel,
direction) => void); openPanel: ((panel) => void); orderedItems: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; pinned: Ref<undefined | { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }>; priority: Ref<undefined | { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }>; regPromises: Ref<{ [
name:
string]
: DefPromise; }>; registerPanel: ((panel) => void); remWidth: Ref<number>; removePanel: ((panel) => void); reorderable: Ref<boolean>; setMobileView: ((value) => void); setStackWidth: ((value) => void); stackWidth: Ref<number>; teleported: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; updateVisible: (() => void); visible: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; }, "items" | "regPromises" | "orderedItems" | "pinned" | "priority" | "visible" | "stackWidth" | "remWidth" | "mobileView" | "reorderable" | "teleported">>, Pick<{ addRegPromise: ((panelId) => void); closePanel: ((panel) => void); getRegPromises: ((panelIds) => Promise<void>[]); getRemainingWidth: ComputedRef<number>; getVisible: ((screenSize) => { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]); items: Ref<{ [
name:
string]
: PanelInstance; }>; mobileView: Ref<boolean>; movePanel: ((panel,
direction) => void); openPanel: ((panel) => void); orderedItems: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; pinned: Ref<undefined | { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }>; priority: Ref<undefined | { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }>; regPromises: Ref<{ [
name:
string]
: DefPromise; }>; registerPanel: ((panel) => void); remWidth: Ref<number>; removePanel: ((panel) => void); reorderable: Ref<boolean>; setMobileView: ((value) => void); setStackWidth: ((value) => void); stackWidth: Ref<number>; teleported: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; updateVisible: (() => void); visible: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; }, "getRemainingWidth">, Pick<{ addRegPromise: ((panelId) => void); closePanel: ((panel) => void); getRegPromises: ((panelIds) => Promise<void>[]); getRemainingWidth: ComputedRef<number>; getVisible: ((screenSize) => { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]); items: Ref<{ [
name:
string]
: PanelInstance; }>; mobileView: Ref<boolean>; movePanel: ((panel,
direction) => void); openPanel: ((panel) => void); orderedItems: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; pinned: Ref<undefined | { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }>; priority: Ref<undefined | { $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }>; regPromises: Ref<{ [
name:
string]
: DefPromise; }>; registerPanel: ((panel) => void); remWidth: Ref<number>; removePanel: ((panel) => void); reorderable: Ref<boolean>; setMobileView: ((value) => void); setStackWidth: ((value) => void); stackWidth: Ref<number>; teleported: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; updateVisible: (() => void); visible: Ref<{ $element: { version: string; config: { readonly isNativeTag?: ((tag: string) => boolean) | undefined; performance: boolean; optionMergeStrategies: Record<string, OptionMergeFunction>; ... 5 more ...; unwrapInjectedRef?: boolean | undefined; }; ... 14 more ...; filter?: { ...; } | undefined; }
; $iApi: { readonly fixture: { add: (id: string, constructor?: IFixtureBase | undefined) => Promise<FixtureBase>; remove: <T extends FixtureBase = FixtureBase>(fixtureOrId: string | FixtureBase) => T; ... 5 more ...; readonly $element: { ...; }; }; ... 22 more ...; start: () => void; }
; $vApp: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; alertName: string; button: any; controls: any; expanded: boolean; id: string; isLeftMostPanel: boolean; isOpen: boolean; isPinned: boolean; isRightMostPanel: boolean; isVisible: boolean; route: { screen: string; props?: object | undefined; }
; screens: PanelConfigScreens; style: PanelConfigStyle; teleport?: { target?: string | Element | undefined; showHeader?: boolean | undefined; showAppbarButton?: boolean | undefined; breakpoints?: { [key: string]: number; } | undefined; }
; width: undefined | number; close() => PanelInstance; expand(expand?) => PanelInstance; isScreenLoaded(id) => boolean; minimize() => PanelInstance; move(direction) => PanelInstance; open(value?) => PanelInstance; pin(value?) => PanelInstance; registerScreen(id) => void; remove() => PanelInstance; setStyles(style,
replace?) => PanelInstance; show(value) => PanelInstance; toggle(value?) => PanelInstance; toggleMinimize(value?) => PanelInstance; }[]>; }, "getVisible" | "getRegPromises" | "openPanel" | "closePanel" | "movePanel" | "removePanel" | "setStackWidth" | "setMobileView" | "updateVisible" | "registerPanel" | "addRegPromise">> = ...
A base class for anything requiring access to the InstanceApi and instance of Vue app controlled by it.
Export