From 95685efbbd834cb4ef6d0cf6c847b6e235d6f9d9 Mon Sep 17 00:00:00 2001 From: mathuo <6710312+mathuo@users.noreply.github.com> Date: Mon, 15 Apr 2024 21:03:47 +0100 Subject: [PATCH] chore: prepare v1.12.0 --- .../docs/blog/2024-04-15-dockview-1.12.0.md | 19 + packages/docs/src/generated/api.output.json | 86111 ++++++++-------- 2 files changed, 43202 insertions(+), 42928 deletions(-) create mode 100644 packages/docs/blog/2024-04-15-dockview-1.12.0.md diff --git a/packages/docs/blog/2024-04-15-dockview-1.12.0.md b/packages/docs/blog/2024-04-15-dockview-1.12.0.md new file mode 100644 index 000000000..c79e318db --- /dev/null +++ b/packages/docs/blog/2024-04-15-dockview-1.12.0.md @@ -0,0 +1,19 @@ +--- +slug: dockview-1.12.0-release +title: Dockview 1.12.0 +tags: [release] +--- + +# Release Notes + +Please reference docs @ [dockview.dev](https://dockview.dev). + +## 🚀 Features + +- Enhance `onWillShowOverlay` event to contain additional commonly used methods and properties [#564](https://github.com/mathuo/dockview/issues/564) + +- Expose `api.component` and `api.tabComponent` on panel api [#569](https://github.com/mathuo/dockview/issues/569) + +## 🔥 Breaking changes + +- Fix Typo: `onlyWhenVisibile` to `onlyWhenVisible` [#559](https://github.com/mathuo/dockview/pull/559) diff --git a/packages/docs/src/generated/api.output.json b/packages/docs/src/generated/api.output.json index 90adb0c75..40bb4e160 100644 --- a/packages/docs/src/generated/api.output.json +++ b/packages/docs/src/generated/api.output.json @@ -1,43146 +1,43401 @@ { - "DockviewEvent": { - "name": "DockviewEvent", - "code": "", - "kind": "interface" - }, - "Sizing": { - "name": "Sizing", - "code": "InvisibleSizing | SplitSizing | DistributeSizing", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - } - ] + "DockviewEvent": { + "name": "DockviewEvent", + "code": "", + "kind": "interface" }, - "kind": "typeAlias" - }, - "LayoutPriority": { - "kind": "enum", - "name": "LayoutPriority", - "children": [ - { - "name": "High", - "code": "", - "kind": "enumMember" - }, - { - "name": "Low", - "code": "", - "kind": "enumMember" - }, - { - "name": "Normal", - "code": "", - "kind": "enumMember" - } - ] - }, - "Orientation": { - "kind": "enum", - "name": "Orientation", - "children": [ - { - "name": "HORIZONTAL", - "code": "", - "kind": "enumMember" - }, - { - "name": "VERTICAL", - "code": "", - "kind": "enumMember" - } - ] - }, - "SashState": { - "kind": "enum", - "name": "SashState", - "children": [ - { - "name": "DISABLED", - "code": "", - "kind": "enumMember" - }, - { - "name": "ENABLED", - "code": "", - "kind": "enumMember" - }, - { - "name": "MAXIMUM", - "code": "", - "kind": "enumMember" - }, - { - "name": "MINIMUM", - "code": "", - "kind": "enumMember" - } - ] - }, - "BaseGrid": { - "kind": "class", - "name": "BaseGrid", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_activeGroup", - "code": "BaseGrid.T | undefined", - "kind": "property", + "Sizing": { + "name": "Sizing", + "code": "InvisibleSizing | SplitSizing | DistributeSizing", + "typeParameters": [], "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isProtected": true - } - }, - { - "name": "_bufferOnDidLayoutChange", - "code": "TickDelayedEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "TickDelayedEvent", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "_groups", - "code": "Map>", - "kind": "property", - "type": { - "type": "reference", - "value": "Map", - "source": "typescript", - "typeArguments": [ - { - "type": "intrinsic", - "value": "string" - }, - { - "type": "reference", - "value": "IValueDisposable", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - } - ] - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "gridview", - "code": "Gridview", - "kind": "property", - "type": { - "type": "reference", - "value": "Gridview", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "onDidActiveChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAdd", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemove", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "activeGroup", - "code": "BaseGrid.T | undefined", - "kind": "accessor", - "value": { - "name": "activeGroup", - "code": "BaseGrid.T | undefined", - "kind": "getSignature", - "returnType": { "type": "or", "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "disableResizing", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "disableResizing", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "groups", - "code": "BaseGrid.T[]", - "kind": "accessor", - "value": { - "name": "groups", - "code": "BaseGrid.T[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "id", - "code": "string", - "kind": "accessor", - "value": { - "name": "id", - "code": "string", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "string" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "locked", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "locked", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { + { "type": "reference", - "value": "IDisposable", + "value": "InvisibleSizing", "source": "dockview-core" - } }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "typeAlias" + }, + "LayoutPriority": { + "kind": "enum", + "name": "LayoutPriority", + "children": [ + { + "name": "High", + "code": "", + "kind": "enumMember" }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" + { + "name": "Low", + "code": "", + "kind": "enumMember" }, - "code": "(): void", - "kind": "callSignature" - } + { + "name": "Normal", + "code": "", + "kind": "enumMember" + } ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" + }, + "Orientation": { + "kind": "enum", + "name": "Orientation", + "children": [ + { + "name": "HORIZONTAL", + "code": "", + "kind": "enumMember" }, - "code": "(): void", - "kind": "callSignature" - } + { + "name": "VERTICAL", + "code": "", + "kind": "enumMember" + } ] - }, - { - "name": "doAddGroup", - "code": "(group: BaseGrid.T, location: number[], size?: number): void", - "kind": "method", - "signature": [ - { - "name": "doAddGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: BaseGrid.T", + }, + "SashState": { + "kind": "enum", + "name": "SashState", + "children": [ + { + "name": "DISABLED", + "code": "", + "kind": "enumMember" + }, + { + "name": "ENABLED", + "code": "", + "kind": "enumMember" + }, + { + "name": "MAXIMUM", + "code": "", + "kind": "enumMember" + }, + { + "name": "MINIMUM", + "code": "", + "kind": "enumMember" + } + ] + }, + "BaseGrid": { + "kind": "class", + "name": "BaseGrid", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_activeGroup", + "code": "BaseGrid.T | undefined", + "kind": "property", "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] }, - "kind": "parameter" - }, - { - "name": "location", - "code": "location: number[]", + "flags": { + "isProtected": true + } + }, + { + "name": "_bufferOnDidLayoutChange", + "code": "TickDelayedEvent", + "kind": "property", "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } + "type": "reference", + "value": "TickDelayedEvent", + "source": "dockview-core" }, - "kind": "parameter" - }, - { + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "_groups", + "code": "Map>", + "kind": "property", + "type": { + "type": "reference", + "value": "Map", + "source": "typescript", + "typeArguments": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "reference", + "value": "IValueDisposable", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + } + ] + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "gridview", + "code": "Gridview", + "kind": "property", + "type": { + "type": "reference", + "value": "Gridview", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "onDidActiveChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAdd", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemove", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "activeGroup", + "code": "BaseGrid.T | undefined", + "kind": "accessor", + "value": { + "name": "activeGroup", + "code": "BaseGrid.T | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "disableResizing", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "disableResizing", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "groups", + "code": "BaseGrid.T[]", + "kind": "accessor", + "value": { + "name": "groups", + "code": "BaseGrid.T[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "id", + "code": "string", + "kind": "accessor", + "value": { + "name": "id", + "code": "string", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "string" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "locked", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "locked", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + } + }, + { "name": "size", - "code": "size?: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: BaseGrid.T, location: number[], size?: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "doRemoveGroup", - "code": "(group: BaseGrid.T, options?: { skipActive?: boolean, skipDispose?: boolean }): BaseGrid.T", - "kind": "method", - "signature": [ - { - "name": "doRemoveGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: BaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { skipActive?: boolean, skipDispose?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ skipActive?: boolean, skipDispose?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "skipActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipDispose", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(group: BaseGrid.T, options?: { skipActive?: boolean, skipDispose?: boolean }): BaseGrid.T", - "kind": "callSignature" - } - ] - }, - { - "name": "doSetGroupActive", - "code": "(group: BaseGrid.T | undefined): void", - "kind": "method", - "signature": [ - { - "name": "doSetGroupActive", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: BaseGrid.T | undefined", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: BaseGrid.T | undefined): void", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximizedGroup", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(data: any): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: any", - "type": { - "type": "intrinsic", - "value": "any" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: any): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): BaseGrid.T | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" } - ] }, - "code": "(id: string): BaseGrid.T | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "hasMaximizedGroup", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "hasMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isMaximizedGroup", - "code": "(panel: BaseGrid.T): boolean", - "kind": "method", - "signature": [ - { - "name": "isMaximizedGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: BaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: BaseGrid.T): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isVisible", - "code": "(panel: BaseGrid.T): boolean", - "kind": "method", - "signature": [ - { - "name": "isVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: BaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: BaseGrid.T): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number, forceResize?: boolean): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { + { "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "forceResize", - "code": "forceResize?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number, forceResize?: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "maximizeGroup", - "code": "(panel: BaseGrid.T): void", - "kind": "method", - "signature": [ - { - "name": "maximizeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: BaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: BaseGrid.T): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToNext", - "code": "(options?: MovementOptions2): void", - "kind": "method", - "signature": [ - { - "name": "moveToNext", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: MovementOptions2", - "type": { - "type": "reference", - "value": "MovementOptions2", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: MovementOptions2): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToPrevious", - "code": "(options?: MovementOptions2): void", - "kind": "method", - "signature": [ - { - "name": "moveToPrevious", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: MovementOptions2", - "type": { - "type": "reference", - "value": "MovementOptions2", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: MovementOptions2): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removeGroup", - "code": "(group: BaseGrid.T): void", - "kind": "method", - "signature": [ - { - "name": "removeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: BaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: BaseGrid.T): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: BaseGrid.T, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: BaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: BaseGrid.T, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - } - ] - }, - "ContentContainer": { - "kind": "class", - "name": "ContentContainer", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "dropTarget", - "code": "Droptarget", - "kind": "property", - "type": { - "type": "reference", - "value": "Droptarget", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidBlur", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "closePanel", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "closePanel", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "hide", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "hide", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(_width: number, _height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "_width", - "code": "_width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "_height", - "code": "_height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(_width: number, _height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "openPanel", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "openPanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "renderPanel", - "code": "(panel: IDockviewPanel, options: { asActive: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "renderPanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { asActive: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ asActive: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "asActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel, options: { asActive: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "show", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "show", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DefaultDockviewDeserialzier": { - "kind": "class", - "name": "DefaultDockviewDeserialzier", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "fromJSON", - "code": "(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "panelData", - "code": "panelData: GroupviewPanelState", - "type": { - "type": "reference", - "value": "GroupviewPanelState", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "code": "(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel", - "kind": "callSignature" - } - ] - } - ] - }, - "DefaultTab": { - "kind": "class", - "name": "DefaultTab", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(params: GroupPanelPartInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: GroupPanelPartInitParameters", - "type": { - "type": "reference", - "value": "GroupPanelPartInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: GroupPanelPartInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(_width: number, _height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "_width", - "code": "_width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "_height", - "code": "_height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(_width: number, _height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "onGroupChange", - "code": "(_group: DockviewGroupPanel): void", - "kind": "method", - "signature": [ - { - "name": "onGroupChange", - "typeParameters": [], - "parameters": [ - { - "name": "_group", - "code": "_group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(_group: DockviewGroupPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "onPanelVisibleChange", - "code": "(_isPanelVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "onPanelVisibleChange", - "typeParameters": [], - "parameters": [ - { - "name": "_isPanelVisible", - "code": "_isPanelVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(_isPanelVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" + } }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewApi": { - "kind": "class", - "name": "DockviewApi", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "activeGroup", - "code": "DockviewGroupPanel | undefined", - "kind": "accessor", - "value": { - "name": "activeGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active group object." - } - ] - }, - "code": "DockviewGroupPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - }, - "comment": { - "summary": [ { - "kind": "text", - "text": "Active group object." - } - ] - } - }, - { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "accessor", - "value": { - "name": "activePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active panel object." - } - ] - }, - "code": "IDockviewPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Active panel object." - } - ] - } - }, - { - "name": "groups", - "code": "DockviewGroupPanel[]", - "kind": "accessor", - "value": { - "name": "groups", - "comment": { - "summary": [ - { - "kind": "text", - "text": "All group objects." - } - ] - }, - "code": "DockviewGroupPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "All group objects." - } - ] - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of the component." - } - ] - } - }, - { - "name": "id", - "code": "string", - "kind": "accessor", - "value": { - "name": "id", - "comment": { - "summary": [ - { - "kind": "text", - "text": "The unique identifier for this instance. Used to manage scope of Drag'n'Drop events." - } - ] - }, - "code": "string", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "string" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The unique identifier for this instance. Used to manage scope of Drag'n'Drop events." - } - ] - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumHeight", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Maximum height of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Maximum height of the component." - } - ] - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumWidth", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Maximum width of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Maximum width of the component." - } - ] - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumHeight", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Minimum height of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Minimum height of the component." - } - ] - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumWidth", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Minimum width of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Minimum width of the component." - } - ] - } - }, - { - "name": "onDidActiveGroupChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidActiveGroupChange", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when the active group changes. May be undefined if no group is active." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } ] - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when the active group changes. May be undefined if no group is active." - } - ] - } - }, - { - "name": "onDidActivePanelChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidActivePanelChange", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when the active panel changes. May be undefined if no panel is active." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when the active panel changes. May be undefined if no panel is active." - } - ] - } - }, - { - "name": "onDidAddGroup", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidAddGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a group is added. May be called multiple times when moving groups." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a group is added. May be called multiple times when moving groups." - } - ] - } - }, - { - "name": "onDidAddPanel", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidAddPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is added. May be called multiple times when moving panels." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is added. May be called multiple times when moving panels." - } - ] - } - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidDrop", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewDidDropEvent", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality." - } - ] - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidLayoutChange", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when any layout change occures, an aggregation of many events." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when any layout change occures, an aggregation of many events." - } - ] - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidLayoutFromJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked after a layout is deserialzied using the " - }, - { - "kind": "code", - "text": "`fromJSON`" - }, - { - "kind": "text", - "text": " method." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked after a layout is deserialzied using the " }, { - "kind": "code", - "text": "`fromJSON`" - }, - { - "kind": "text", - "text": " method." - } - ] - } - }, - { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - } - }, - { - "name": "onDidRemoveGroup", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidRemoveGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a group is removed. May be called multiple times when moving groups." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a group is removed. May be called multiple times when moving groups." - } - ] - } - }, - { - "name": "onDidRemovePanel", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidRemovePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is removed. May be called multiple times when moving panels." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is removed. May be called multiple times when moving panels." - } - ] - } - }, - { - "name": "onWillDragGroup", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onWillDragGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked before a group is dragged.\n\nCalling " - }, - { - "kind": "code", - "text": "`event.nativeEvent.preventDefault()`" - }, - { - "kind": "text", - "text": " will prevent the group drag starting." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GroupDragEvent", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked before a group is dragged.\n\nCalling " - }, - { - "kind": "code", - "text": "`event.nativeEvent.preventDefault()`" - }, - { - "kind": "text", - "text": " will prevent the group drag starting." - } - ] - } - }, - { - "name": "onWillDragPanel", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onWillDragPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked before a panel is dragged.\n\nCalling " - }, - { - "kind": "code", - "text": "`event.nativeEvent.preventDefault()`" - }, - { - "kind": "text", - "text": " will prevent the panel drag starting." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "TabDragEvent", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked before a panel is dragged.\n\nCalling " - }, - { - "kind": "code", - "text": "`event.nativeEvent.preventDefault()`" - }, - { - "kind": "text", - "text": " will prevent the panel drag starting." - } - ] - } - }, - { - "name": "onWillDrop", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onWillDrop", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a Drag'n'Drop event occurs but before dockview handles it giving the user an opportunity to intecept and\nprevent the event from occuring using the standard " - }, - { - "kind": "code", - "text": "`preventDefault()`" - }, - { - "kind": "text", - "text": " syntax.\n\nPreventing certain events may causes unexpected behaviours, use carefully." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewWillDropEvent", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a Drag'n'Drop event occurs but before dockview handles it giving the user an opportunity to intecept and\nprevent the event from occuring using the standard " - }, - { - "kind": "code", - "text": "`preventDefault()`" - }, - { - "kind": "text", - "text": " syntax.\n\nPreventing certain events may causes unexpected behaviours, use carefully." - } - ] - } - }, - { - "name": "onWillShowOverlay", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onWillShowOverlay", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked before an overlay is shown indicating a drop target.\n\nCalling " - }, - { - "kind": "code", - "text": "`event.preventDefault()`" - }, - { - "kind": "text", - "text": " will prevent the overlay being shown and prevent\nthe any subsequent drop event." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillShowOverlayLocationEvent", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked before an overlay is shown indicating a drop target.\n\nCalling " - }, - { - "kind": "code", - "text": "`event.preventDefault()`" - }, - { - "kind": "text", - "text": " will prevent the overlay being shown and prevent\nthe any subsequent drop event." - } - ] - } - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "comment": { - "summary": [ - { - "kind": "text", - "text": "All panel objects." - } - ] - }, - "code": "IDockviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "All panel objects." - } - ] - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Total number of groups." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Total number of groups." - } - ] - } - }, - { - "name": "totalPanels", - "code": "number", - "kind": "accessor", - "value": { - "name": "totalPanels", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Total number of panels." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Total number of panels." - } - ] - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of the component." - } - ] - } - }, - { - "name": "addFloatingGroup", - "code": "(item: IDockviewPanel | DockviewGroupPanel, coord?: { x: number, y: number }): void", - "kind": "method", - "signature": [ - { - "name": "addFloatingGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a floating group" - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "item", - "code": "item: IDockviewPanel | DockviewGroupPanel", - "type": { - "type": "or", - "values": [ + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "coord", - "code": "coord?: { x: number, y: number }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ x: number, y: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "x", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "y", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(item: IDockviewPanel | DockviewGroupPanel, coord?: { x: number, y: number }): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a floating group" - } - ] - } - }, - { - "name": "addGroup", - "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", - "kind": "method", - "signature": [ - { - "name": "addGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a group and return the created object." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition", - "type": { - "type": "or", - "values": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AddGroupOptionsWithPanel", - "source": "dockview-core" - } - ] - }, - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AddGroupOptionsWithGroup", - "source": "dockview-core" - } - ] - }, - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AbsolutePosition", - "source": "dockview-core" - } - ] - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a group and return the created object." - } - ] - } - }, - { - "name": "addPanel", - "code": "(options: AddPanelOptions): IDockviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a panel and return the created object." - } - ] - }, - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddPanelOptions", - "type": { - "type": "reference", - "value": "AddPanelOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddPanelOptions): IDockviewPanel", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a panel and return the created object." - } - ] - } - }, - { - "name": "addPopoutGroup", - "code": "(item: IDockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }): Promise", - "kind": "method", - "signature": [ - { - "name": "addPopoutGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a popout group in a new Window" - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "item", - "code": "item: IDockviewPanel | DockviewGroupPanel", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }", - "kind": "typeLiteral", - "properties": [ - { - "name": "onDidOpen", - "code": "(event: { id: string, window: Window }): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: { id: string, window: Window }): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: { id: string, window: Window }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ id: string, window: Window }", - "kind": "typeLiteral", - "properties": [ - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "window", - "code": "Window", - "kind": "property", - "type": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: { id: string, window: Window }): void", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "onWillClose", - "code": "(event: { id: string, window: Window }): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: { id: string, window: Window }): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: { id: string, window: Window }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ id: string, window: Window }", - "kind": "typeLiteral", - "properties": [ - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "window", - "code": "Window", - "kind": "property", - "type": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: { id: string, window: Window }): void", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "popoutUrl", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "position", - "code": "Box", - "kind": "property", - "type": { - "type": "reference", - "value": "Box", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Promise", - "source": "typescript", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "code": "(item: IDockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }): Promise", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a popout group in a new Window" - } - ] - } - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Reset the component back to an empty and default state." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Reset the component back to an empty and default state." - } - ] - } - }, - { - "name": "closeAllGroups", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "closeAllGroups", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close all groups and panels." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Close all groups and panels." - } - ] - } - }, - { - "name": "exitMaximizedGroup", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus the component. Will try to focus an active panel if one exists." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus the component. Will try to focus an active panel if one exists." - } - ] - } - }, - { - "name": "fromJSON", - "code": "(data: SerializedDockview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a component from a serialized object." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: SerializedDockview", - "type": { - "type": "reference", - "value": "SerializedDockview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: SerializedDockview): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a component from a serialized object." - } - ] - } - }, - { - "name": "getGroup", - "code": "(id: string): DockviewGroupPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a group object given a " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id. May return undefined." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): DockviewGroupPanel | undefined", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a group object given a " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id. May return undefined." - } - ] - } - }, - { - "name": "getPanel", - "code": "(id: string): IDockviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a panel object given a " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id. May return " - }, - { - "kind": "code", - "text": "`undefined`" - }, - { - "kind": "text", - "text": "." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): IDockviewPanel | undefined", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a panel object given a " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id. May return " - }, - { - "kind": "code", - "text": "`undefined`" - }, - { - "kind": "text", - "text": "." - } - ] - } - }, - { - "name": "hasMaximizedGroup", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "hasMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number, force: boolean): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "force", - "code": "force: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number, force: boolean): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." - } - ] - } - }, - { - "name": "maximizeGroup", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "maximizeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToNext", - "code": "(options?: MovementOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveToNext", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move the focus progmatically to the next panel or group." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: MovementOptions", - "type": { - "type": "reference", - "value": "MovementOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: MovementOptions): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move the focus progmatically to the next panel or group." - } - ] - } - }, - { - "name": "moveToPrevious", - "code": "(options?: MovementOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveToPrevious", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move the focus progmatically to the previous panel or group." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: MovementOptions", - "type": { - "type": "reference", - "value": "MovementOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: MovementOptions): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move the focus progmatically to the previous panel or group." - } - ] - } - }, - { - "name": "removeGroup", - "code": "(group: IDockviewGroupPanel): void", - "kind": "method", - "signature": [ - { - "name": "removeGroup", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove a group and any panels within the group." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: IDockviewGroupPanel", - "type": { - "type": "reference", - "value": "IDockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: IDockviewGroupPanel): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove a group and any panels within the group." - } - ] - } - }, - { - "name": "removePanel", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove a panel given the panel object." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove a panel given the panel object." - } - ] - } - }, - { - "name": "toJSON", - "code": "(): SerializedDockview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a serialized object of the current component." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedDockview", - "source": "dockview-core" - }, - "code": "(): SerializedDockview", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a serialized object of the current component." - } - ] - } - } - ] - }, - "DockviewComponent": { - "kind": "class", - "name": "DockviewComponent", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_activeGroup", - "code": "DockviewGroupPanel | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isProtected": true - } - }, - { - "name": "_bufferOnDidLayoutChange", - "code": "TickDelayedEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "TickDelayedEvent", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "_groups", - "code": "Map>", - "kind": "property", - "type": { - "type": "reference", - "value": "Map", - "source": "typescript", - "typeArguments": [ - { - "type": "intrinsic", - "value": "string" - }, - { - "type": "reference", - "value": "IValueDisposable", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "_onDidAddGroup", - "code": "Emitter", - "kind": "property", - "type": { - "type": "reference", - "value": "Emitter", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "gridview", - "code": "Gridview", - "kind": "property", - "type": { - "type": "reference", - "value": "Gridview", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "onDidActiveChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActiveGroupChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActivePanelChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAdd", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddGroup", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddPanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewDidDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemove", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveGroup", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemovePanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillDragGroup", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GroupDragEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillDragPanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "TabDragEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewWillDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillShowOverlay", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillShowOverlayLocationEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "overlayRenderContainer", - "code": "OverlayRenderContainer", - "kind": "property", - "type": { - "type": "reference", - "value": "OverlayRenderContainer", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "activeGroup", - "code": "BaseGrid.T | undefined", - "kind": "accessor", - "value": { - "name": "activeGroup", - "code": "BaseGrid.T | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "accessor", - "value": { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "disableResizing", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "disableResizing", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "groups", - "code": "BaseGrid.T[]", - "kind": "accessor", - "value": { - "name": "groups", - "code": "BaseGrid.T[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "id", - "code": "string", - "kind": "accessor", - "value": { - "name": "id", - "code": "string", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "string" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "locked", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "locked", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - } - }, - { - "name": "options", - "code": "DockviewComponentOptions", - "kind": "accessor", - "value": { - "name": "options", - "code": "DockviewComponentOptions", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewComponentOptions", - "source": "dockview-core" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - } - } - }, - { - "name": "renderer", - "code": "DockviewPanelRenderer", - "kind": "accessor", - "value": { - "name": "renderer", - "code": "DockviewPanelRenderer", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewPanelRenderer", - "source": "dockview-core" - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "totalPanels", - "code": "number", - "kind": "accessor", - "value": { - "name": "totalPanels", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "addFloatingGroup", - "code": "(item: DockviewPanel | DockviewGroupPanel, coord?: { height?: number, width?: number, x?: number, y?: number }, options?: { inDragMode: boolean, skipActiveGroup?: boolean, skipRemoveGroup?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "addFloatingGroup", - "typeParameters": [], - "parameters": [ - { - "name": "item", - "code": "item: DockviewPanel | DockviewGroupPanel", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewPanel", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "coord", - "code": "coord?: { height?: number, width?: number, x?: number, y?: number }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ height?: number, width?: number, x?: number, y?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "x", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "y", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { inDragMode: boolean, skipActiveGroup?: boolean, skipRemoveGroup?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ inDragMode: boolean, skipActiveGroup?: boolean, skipRemoveGroup?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "inDragMode", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - }, - { - "name": "skipActiveGroup", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipRemoveGroup", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(item: DockviewPanel | DockviewGroupPanel, coord?: { height?: number, width?: number, x?: number, y?: number }, options?: { inDragMode: boolean, skipActiveGroup?: boolean, skipRemoveGroup?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "addGroup", - "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", - "kind": "method", - "signature": [ - { - "name": "addGroup", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition", - "type": { - "type": "or", - "values": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AddGroupOptionsWithPanel", - "source": "dockview-core" - } - ] - }, - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AddGroupOptionsWithGroup", - "source": "dockview-core" - } - ] - }, - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AbsolutePosition", - "source": "dockview-core" - } - ] - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "addPanel", - "code": "(options: AddPanelOptions): DockviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddPanelOptions", - "type": { - "type": "reference", - "value": "AddPanelOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "DockviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddPanelOptions): DockviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "addPopoutGroup", - "code": "(itemToPopout: DockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, overridePopoutGroup?: DockviewGroupPanel, popoutUrl?: string, position?: Box, skipRemoveGroup?: boolean }): Promise", - "kind": "method", - "signature": [ - { - "name": "addPopoutGroup", - "typeParameters": [], - "parameters": [ - { - "name": "itemToPopout", - "code": "itemToPopout: DockviewPanel | DockviewGroupPanel", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewPanel", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, overridePopoutGroup?: DockviewGroupPanel, popoutUrl?: string, position?: Box, skipRemoveGroup?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, overridePopoutGroup?: DockviewGroupPanel, popoutUrl?: string, position?: Box, skipRemoveGroup?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "onDidOpen", - "code": "(event: { id: string, window: Window }): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: { id: string, window: Window }): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: { id: string, window: Window }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ id: string, window: Window }", - "kind": "typeLiteral", - "properties": [ - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "window", - "code": "Window", - "kind": "property", - "type": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: { id: string, window: Window }): void", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "onWillClose", - "code": "(event: { id: string, window: Window }): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: { id: string, window: Window }): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: { id: string, window: Window }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ id: string, window: Window }", - "kind": "typeLiteral", - "properties": [ - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "window", - "code": "Window", - "kind": "property", - "type": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: { id: string, window: Window }): void", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "overridePopoutGroup", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "popoutUrl", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "position", - "code": "Box", - "kind": "property", - "type": { - "type": "reference", - "value": "Box", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipRemoveGroup", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Promise", - "source": "typescript", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "code": "(itemToPopout: DockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, overridePopoutGroup?: DockviewGroupPanel, popoutUrl?: string, position?: Box, skipRemoveGroup?: boolean }): Promise", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "closeAllGroups", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "closeAllGroups", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "createGroup", - "code": "(options?: GroupOptions): DockviewGroupPanel", - "kind": "method", - "signature": [ - { - "name": "createGroup", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: GroupOptions", - "type": { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "code": "(options?: GroupOptions): DockviewGroupPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "createWatermarkComponent", - "code": "(): IWatermarkRenderer", - "kind": "method", - "signature": [ - { - "name": "createWatermarkComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IWatermarkRenderer", - "source": "dockview-core" - }, - "code": "(): IWatermarkRenderer", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "doAddGroup", - "code": "(group: DockviewGroupPanel, location: number[], size?: number): void", - "kind": "method", - "signature": [ - { - "name": "doAddGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - }, - { - "name": "size", - "code": "size?: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel, location: number[], size?: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "doRemoveGroup", - "code": "(group: DockviewGroupPanel, options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }): DockviewGroupPanel", - "kind": "method", - "signature": [ - { - "name": "doRemoveGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "skipActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipDispose", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipPopoutAssociated", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipPopoutReturn", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "code": "(group: DockviewGroupPanel, options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }): DockviewGroupPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "doSetGroupActive", - "code": "(group: DockviewGroupPanel | undefined): void", - "kind": "method", - "signature": [ - { - "name": "doSetGroupActive", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel | undefined", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel | undefined): void", - "kind": "callSignature" - } - ] - }, - { - "name": "doSetGroupAndPanelActive", - "code": "(group: DockviewGroupPanel | undefined): void", - "kind": "method", - "signature": [ - { - "name": "doSetGroupAndPanelActive", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel | undefined", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel | undefined): void", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximizedGroup", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(data: SerializedDockview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: SerializedDockview", - "type": { - "type": "reference", - "value": "SerializedDockview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: SerializedDockview): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getGroupPanel", - "code": "(id: string): IDockviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getGroupPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): IDockviewPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): DockviewGroupPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): DockviewGroupPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "hasMaximizedGroup", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "hasMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isMaximizedGroup", - "code": "(panel: DockviewGroupPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isMaximizedGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: DockviewGroupPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isVisible", - "code": "(panel: DockviewGroupPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: DockviewGroupPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number, forceResize?: boolean): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "forceResize", - "code": "forceResize?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number, forceResize?: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "maximizeGroup", - "code": "(panel: DockviewGroupPanel): void", - "kind": "method", - "signature": [ - { - "name": "maximizeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: DockviewGroupPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveGroup", - "code": "(options: MoveGroupOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveGroup", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: MoveGroupOptions", - "type": { - "type": "reference", - "value": "MoveGroupOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: MoveGroupOptions): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveGroupOrPanel", - "code": "(options: MoveGroupOrPanelOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveGroupOrPanel", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: MoveGroupOrPanelOptions", - "type": { - "type": "reference", - "value": "MoveGroupOrPanelOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: MoveGroupOrPanelOptions): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToNext", - "code": "(options: MovementOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveToNext", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: MovementOptions", - "type": { - "type": "reference", - "value": "MovementOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: MovementOptions): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToPrevious", - "code": "(options: MovementOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveToPrevious", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: MovementOptions", - "type": { - "type": "reference", - "value": "MovementOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: MovementOptions): void", - "kind": "callSignature" - } - ] - }, - { - "name": "movingLock", - "code": "(func: (): T): T", - "kind": "method", - "signature": [ - { - "name": "movingLock", - "typeParameters": [ - { - "name": "T" - } - ], - "parameters": [ - { - "name": "func", - "code": "func: (): T", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): T", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", + "name": "clear", "typeParameters": [], "parameters": [], "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true + "type": "intrinsic", + "value": "void" }, - "code": "(): T", + "code": "(): void", "kind": "callSignature" - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(func: (): T): T", - "kind": "callSignature" - } - ] - }, - { - "name": "removeGroup", - "code": "(group: DockviewGroupPanel, options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "removeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "skipActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipDispose", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipPopoutAssociated", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipPopoutReturn", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel, options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(panel: IDockviewPanel, options: { removeEmptyGroup: boolean, skipDispose: boolean, skipSetActiveGroup?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { removeEmptyGroup: boolean, skipDispose: boolean, skipSetActiveGroup?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ removeEmptyGroup: boolean, skipDispose: boolean, skipSetActiveGroup?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "removeEmptyGroup", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - }, - { - "name": "skipDispose", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - }, - { - "name": "skipSetActiveGroup", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel, options: { removeEmptyGroup: boolean, skipDispose: boolean, skipSetActiveGroup?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActivePanel", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "setActivePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: DockviewGroupPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: DockviewGroupPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): SerializedDockview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Serialize the current state of the layout" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "A JSON respresentation of the layout" } - ] - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedDockview", - "source": "dockview-core" - }, - "code": "(): SerializedDockview", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Serialize the current state of the layout" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "A JSON respresentation of the layout" - } - ] - } - ] - } - }, - { - "name": "updateOptions", - "code": "(options: DockviewComponentUpdateOptions): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: DockviewComponentUpdateOptions", - "type": { - "type": "reference", - "value": "DockviewComponentUpdateOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: DockviewComponentUpdateOptions): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewCompositeDisposable": { - "kind": "class", - "name": "DockviewCompositeDisposable", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewDidDropEvent": { - "kind": "class", - "name": "DockviewDidDropEvent", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "api", - "code": "DockviewApi", - "kind": "accessor", - "value": { - "name": "api", - "code": "DockviewApi", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - } - } - }, - { - "name": "defaultPrevented", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "defaultPrevented", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "group", - "code": "DockviewGroupPanel | undefined", - "kind": "accessor", - "value": { - "name": "group", - "code": "DockviewGroupPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "accessor", - "value": { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - } - } - }, - { - "name": "panel", - "code": "IDockviewPanel | undefined", - "kind": "accessor", - "value": { - "name": "panel", - "code": "IDockviewPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "position", - "code": "Position", - "kind": "accessor", - "value": { - "name": "position", - "code": "Position", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - } - } - }, - { - "name": "getData", - "code": "(): PanelTransfer | undefined", - "kind": "method", - "signature": [ - { - "name": "getData", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "PanelTransfer", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(): PanelTransfer | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "preventDefault", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "preventDefault", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewEmitter": { - "kind": "class", - "name": "DockviewEmitter", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "ENABLE_TRACKING", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isStatic": true - } - }, - { - "name": "MEMORY_LEAK_WATCHER", - "code": "LeakageMonitor", - "kind": "property", - "type": { - "type": "reference", - "value": "LeakageMonitor", - "source": "dockview-core" - }, - "flags": { - "isStatic": true, - "isReadonly": true - } - }, - { - "name": "event", - "code": "Event", - "kind": "accessor", - "value": { - "name": "event", - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - } - } - }, - { - "name": "value", - "code": "Emitter.T | undefined", - "kind": "accessor", - "value": { - "name": "value", - "code": "Emitter.T | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fire", - "code": "(e: Emitter.T): void", - "kind": "method", - "signature": [ - { - "name": "fire", - "typeParameters": [], - "parameters": [ - { - "name": "e", - "code": "e: Emitter.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(e: Emitter.T): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setLeakageMonitorEnabled", - "code": "(isEnabled: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setLeakageMonitorEnabled", - "typeParameters": [], - "parameters": [ - { - "name": "isEnabled", - "code": "isEnabled: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isEnabled: boolean): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewGroupPanel": { - "kind": "class", - "name": "DockviewGroupPanel", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_params", - "code": "PanelInitParameters", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "api", - "code": "DockviewGroupPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanelApiImpl", - "source": "dockview-core" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IViewSize", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "part", - "code": "IFrameworkPart", - "kind": "property", - "type": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "accessor", - "value": { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "header", - "code": "IHeader", - "kind": "accessor", - "value": { - "name": "header", - "code": "IHeader", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "IHeader", - "source": "dockview-core" - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isActive", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "locked", - "code": "DockviewGroupPanelLocked", - "kind": "accessor", - "value": { - "name": "locked", - "code": "DockviewGroupPanelLocked", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewGroupPanelLocked", - "source": "dockview-core" - } - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "model", - "code": "DockviewGroupPanelModel", - "kind": "accessor", - "value": { - "name": "model", - "code": "DockviewGroupPanelModel", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewGroupPanelModel", - "source": "dockview-core" - } - } - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - } - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "accessor", - "value": { - "name": "params", - "code": "Parameters | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "accessor", - "value": { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "snap", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getComponent", - "code": "(): IFrameworkPart", - "kind": "method", - "signature": [ - { - "name": "getComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "code": "(): IFrameworkPart", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: GridviewInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: GridviewInitParameters", - "type": { - "type": "reference", - "value": "GridviewInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: GridviewInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "initialize", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "initialize", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): any", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "any" - }, - "code": "(): any", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewGroupPanelModel": { - "kind": "class", - "name": "DockviewGroupPanelModel", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true - } - }, - { - "name": "onDidActivePanelChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddPanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IViewSize", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewDidDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidPanelParametersChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidPanelTitleChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "TitleEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemovePanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onGroupDragStart", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GroupDragEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onMove", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GroupMoveEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onTabDragStart", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "TabDragEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewWillDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillShowOverlay", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillShowOverlayLocationEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "accessor", - "value": { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "hasWatermark", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "hasWatermark", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "header", - "code": "IHeader", - "kind": "accessor", - "value": { - "name": "header", - "code": "IHeader", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "IHeader", - "source": "dockview-core" - } - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isActive", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "isContentFocused", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isContentFocused", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "isEmpty", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isEmpty", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "location", - "code": "DockviewGroupLocation", - "kind": "accessor", - "value": { - "name": "location", - "code": "DockviewGroupLocation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewGroupLocation", - "source": "dockview-core" - } - } - }, - { - "name": "locked", - "code": "DockviewGroupPanelLocked", - "kind": "accessor", - "value": { - "name": "locked", - "code": "DockviewGroupPanelLocked", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewGroupPanelLocked", - "source": "dockview-core" - } - } - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - } - } - }, - { - "name": "renderContainer", - "code": "OverlayRenderContainer", - "kind": "accessor", - "value": { - "name": "renderContainer", - "code": "OverlayRenderContainer", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "OverlayRenderContainer", - "source": "dockview-core" - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "canDisplayOverlay", - "code": "(event: DragEvent, position: Position, target: DockviewGroupDropLocation): boolean", - "kind": "method", - "signature": [ - { - "name": "canDisplayOverlay", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: DragEvent", - "type": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - }, - "kind": "parameter" - }, - { - "name": "position", - "code": "position: Position", - "type": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "target", - "code": "target: DockviewGroupDropLocation", - "type": { - "type": "reference", - "value": "DockviewGroupDropLocation", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(event: DragEvent, position: Position, target: DockviewGroupDropLocation): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "closeAllPanels", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "closeAllPanels", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "closePanel", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "closePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "containsPanel", - "code": "(panel: IDockviewPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "containsPanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: IDockviewPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focusContent", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focusContent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "indexOf", - "code": "(panel: IDockviewPanel): number", - "kind": "method", - "signature": [ - { - "name": "indexOf", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "number" - }, - "code": "(panel: IDockviewPanel): number", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(_params: PanelInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "_params", - "code": "_params: PanelInitParameters", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(_params: PanelInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "initialize", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "initialize", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "isPanelActive", - "code": "(panel: IDockviewPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isPanelActive", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: IDockviewPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToNext", - "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "moveToNext", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: { panel?: IDockviewPanel, suppressRoll?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ panel?: IDockviewPanel, suppressRoll?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "panel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "suppressRoll", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToPrevious", - "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "moveToPrevious", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: { panel?: IDockviewPanel, suppressRoll?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ panel?: IDockviewPanel, suppressRoll?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "panel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "suppressRoll", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "openPanel", - "code": "(panel: IDockviewPanel, options: { index?: number, skipSetActive?: boolean, skipSetGroupActive?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "openPanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { index?: number, skipSetActive?: boolean, skipSetGroupActive?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ index?: number, skipSetActive?: boolean, skipSetGroupActive?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "index", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipSetActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipSetGroupActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel, options: { index?: number, skipSetActive?: boolean, skipSetGroupActive?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(groupItemOrId: IDockviewPanel | string, options: { skipSetActive?: boolean, skipSetActiveGroup?: boolean }): IDockviewPanel", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "groupItemOrId", - "code": "groupItemOrId: IDockviewPanel | string", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "string" - } - ] - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { skipSetActive?: boolean, skipSetActiveGroup?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ skipSetActive?: boolean, skipSetActiveGroup?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "skipSetActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipSetActiveGroup", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "code": "(groupItemOrId: IDockviewPanel | string, options: { skipSetActive?: boolean, skipSetActiveGroup?: boolean }): IDockviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "rerender", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "rerender", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isGroupActive: boolean, force: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isGroupActive", - "code": "isGroupActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - }, - { - "name": "force", - "code": "force: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isGroupActive: boolean, force: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): GroupPanelViewState", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "GroupPanelViewState", - "source": "dockview-core" - }, - "code": "(): GroupPanelViewState", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(_params: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "_params", - "code": "_params: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(_params: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateActions", - "code": "(element: HTMLElement | undefined): void", - "kind": "method", - "signature": [ - { - "name": "updateActions", - "typeParameters": [], - "parameters": [ - { - "name": "element", - "code": "element: HTMLElement | undefined", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(element: HTMLElement | undefined): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewMutableDisposable": { - "kind": "class", - "name": "DockviewMutableDisposable", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewPanel": { - "kind": "class", - "name": "DockviewPanel", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "api", - "code": "DockviewPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewPanelApiImpl", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "view", - "code": "IDockviewPanelModel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanelModel", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "accessor", - "value": { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "accessor", - "value": { - "name": "params", - "code": "Parameters | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "renderer", - "code": "DockviewPanelRenderer", - "kind": "accessor", - "value": { - "name": "renderer", - "code": "DockviewPanelRenderer", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewPanelRenderer", - "source": "dockview-core" - } - } - }, - { - "name": "title", - "code": "string | undefined", - "kind": "accessor", - "value": { - "name": "title", - "code": "string | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "string" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(params: IGroupPanelInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: IGroupPanelInitParameters", - "type": { - "type": "reference", - "value": "IGroupPanelInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: IGroupPanelInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "runEvents", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "runEvents", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setRenderer", - "code": "(renderer: DockviewPanelRenderer): void", - "kind": "method", - "signature": [ - { - "name": "setRenderer", - "typeParameters": [], - "parameters": [ - { - "name": "renderer", - "code": "renderer: DockviewPanelRenderer", - "type": { - "type": "reference", - "value": "DockviewPanelRenderer", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(renderer: DockviewPanelRenderer): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setTitle", - "code": "(title: string): void", - "kind": "method", - "signature": [ - { - "name": "setTitle", - "typeParameters": [], - "parameters": [ - { - "name": "title", - "code": "title: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(title: string): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): GroupviewPanelState", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "GroupviewPanelState", - "source": "dockview-core" - }, - "code": "(): GroupviewPanelState", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParentGroup", - "code": "(group: DockviewGroupPanel, options?: { skipSetActive?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "updateParentGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { skipSetActive?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ skipSetActive?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "skipSetActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel, options?: { skipSetActive?: boolean }): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewWillDropEvent": { - "kind": "class", - "name": "DockviewWillDropEvent", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "api", - "code": "DockviewApi", - "kind": "accessor", - "value": { - "name": "api", - "code": "DockviewApi", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - } - } - }, - { - "name": "defaultPrevented", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "defaultPrevented", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "group", - "code": "DockviewGroupPanel | undefined", - "kind": "accessor", - "value": { - "name": "group", - "code": "DockviewGroupPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "kind", - "code": "DockviewGroupDropLocation", - "kind": "accessor", - "value": { - "name": "kind", - "code": "DockviewGroupDropLocation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewGroupDropLocation", - "source": "dockview-core" - } - } - }, - { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "accessor", - "value": { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - } - } - }, - { - "name": "panel", - "code": "IDockviewPanel | undefined", - "kind": "accessor", - "value": { - "name": "panel", - "code": "IDockviewPanel | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "position", - "code": "Position", - "kind": "accessor", - "value": { - "name": "position", - "code": "Position", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - } - } - }, - { - "name": "getData", - "code": "(): PanelTransfer | undefined", - "kind": "method", - "signature": [ - { - "name": "getData", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "PanelTransfer", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(): PanelTransfer | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "preventDefault", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "preventDefault", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DraggablePaneviewPanel": { - "kind": "class", - "name": "DraggablePaneviewPanel", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_params", - "code": "PanelInitParameters", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "api", - "code": "PaneviewPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewPanelApiImpl", - "source": "dockview-core" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "body", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "header", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event<{ orthogonalSize?: number, size?: number }>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ orthogonalSize?: number, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "orthogonalSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } ] - } - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChangeExpansionState", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ + }, { - "type": "intrinsic", - "value": "boolean" - } - ] - }, - "flags": {} - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "part", - "code": "IFrameworkPart", - "kind": "property", - "type": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "headerVisible", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "headerVisible", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumBodySize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumBodySize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumBodySize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumBodySize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "orthogonalSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "orthogonalSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "accessor", - "value": { - "name": "params", - "code": "Parameters | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getBodyComponent", - "code": "(): IPaneBodyPart", - "kind": "method", - "signature": [ - { - "name": "getBodyComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IPaneBodyPart", - "source": "dockview-core" - }, - "code": "(): IPaneBodyPart", - "kind": "callSignature" - } - ] - }, - { - "name": "getComponent", - "code": "(): IFrameworkPart", - "kind": "method", - "signature": [ - { - "name": "getComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "code": "(): IFrameworkPart", - "kind": "callSignature" - } - ] - }, - { - "name": "getHeaderComponent", - "code": "(): IPaneHeaderPart", - "kind": "method", - "signature": [ - { - "name": "getHeaderComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IPaneHeaderPart", - "source": "dockview-core" - }, - "code": "(): IPaneHeaderPart", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: PanePanelInitParameter): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: PanePanelInitParameter", - "type": { - "type": "reference", - "value": "PanePanelInitParameter", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: PanePanelInitParameter): void", - "kind": "callSignature" - } - ] - }, - { - "name": "isExpanded", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "isExpanded", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(size: number, orthogonalSize: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "orthogonalSize", - "code": "orthogonalSize: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(size: number, orthogonalSize: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setExpanded", - "code": "(expanded: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setExpanded", - "typeParameters": [], - "parameters": [ - { - "name": "expanded", - "code": "expanded: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(expanded: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): PanePanelViewState", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "PanePanelViewState", - "source": "dockview-core" - }, - "code": "(): PanePanelViewState", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "Gridview": { - "kind": "class", - "name": "Gridview", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event<{ orthogonalSize?: number, size?: number }>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ orthogonalSize?: number, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "orthogonalSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } ] - } - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidMaximizedNodeChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "proportionalLayout", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "styles", - "code": "ISplitviewStyles | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "ISplitviewStyles", - "source": "dockview-core" }, { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "length", - "code": "number", - "kind": "accessor", - "value": { - "name": "length", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "locked", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "locked", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addView", - "code": "(view: IGridView, size: InvisibleSizing | SplitSizing | DistributeSizing | number, location: number[]): void", - "kind": "method", - "signature": [ - { - "name": "addView", - "typeParameters": [], - "parameters": [ - { - "name": "view", - "code": "view: IGridView", - "type": { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "size", - "code": "size: InvisibleSizing | SplitSizing | DistributeSizing | number", - "type": { - "type": "or", - "values": [ + "name": "doAddGroup", + "code": "(group: BaseGrid.T, location: number[], size?: number): void", + "kind": "method", + "signature": [ { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "number" + "name": "doAddGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: BaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + }, + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + }, + { + "name": "size", + "code": "size?: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: BaseGrid.T, location: number[], size?: number): void", + "kind": "callSignature" } - ] - }, - "kind": "parameter" - }, - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" + ] }, - "code": "(view: IGridView, size: InvisibleSizing | SplitSizing | DistributeSizing | number, location: number[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "deserialize", - "code": "(json: SerializedGridview, deserializer: IViewDeserializer): void", - "kind": "method", - "signature": [ - { - "name": "deserialize", - "typeParameters": [ - { - "name": "T" - } - ], - "parameters": [ - { - "name": "json", - "code": "json: SerializedGridview", - "type": { - "type": "reference", - "value": "SerializedGridview", - "source": "dockview-core", - "typeArguments": [ + { + "name": "doRemoveGroup", + "code": "(group: BaseGrid.T, options?: { skipActive?: boolean, skipDispose?: boolean }): BaseGrid.T", + "kind": "method", + "signature": [ { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true + "name": "doRemoveGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: BaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { skipActive?: boolean, skipDispose?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ skipActive?: boolean, skipDispose?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "skipActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipDispose", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(group: BaseGrid.T, options?: { skipActive?: boolean, skipDispose?: boolean }): BaseGrid.T", + "kind": "callSignature" } - ] - }, - "kind": "parameter" - }, - { - "name": "deserializer", - "code": "deserializer: IViewDeserializer", - "type": { - "type": "reference", - "value": "IViewDeserializer", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" + ] }, - "code": "(json: SerializedGridview, deserializer: IViewDeserializer): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximizedView", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximizedView", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getView", - "code": "(): GridBranchNode\n(location?: number[]): GridNode", - "kind": "method", - "signature": [ - { - "name": "getView", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "GridBranchNode", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - } - ] - }, - "code": "(): GridBranchNode", - "kind": "callSignature" - }, - { - "name": "getView", - "typeParameters": [], - "parameters": [ - { - "name": "location", - "code": "location?: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "GridNode", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - } - ] - }, - "code": "(location?: number[]): GridNode", - "kind": "callSignature" - } - ] - }, - { - "name": "hasMaximizedView", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "hasMaximizedView", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "insertOrthogonalSplitviewAtRoot", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "insertOrthogonalSplitviewAtRoot", - "comment": { - "summary": [ - { - "kind": "text", - "text": "If the root is orientated as a VERTICAL node then nest the existing root within a new HORIZIONTAL root node\nIf the root is orientated as a HORIZONTAL node then nest the existing root within a new VERITCAL root node" - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ { - "kind": "text", - "text": "If the root is orientated as a VERTICAL node then nest the existing root within a new HORIZIONTAL root node\nIf the root is orientated as a HORIZONTAL node then nest the existing root within a new VERITCAL root node" - } - ] - } - }, - { - "name": "isViewVisible", - "code": "(location: number[]): boolean", - "kind": "method", - "signature": [ - { - "name": "isViewVisible", - "typeParameters": [], - "parameters": [ - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(location: number[]): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "maximizeView", - "code": "(view: IGridView): void", - "kind": "method", - "signature": [ - { - "name": "maximizeView", - "typeParameters": [], - "parameters": [ - { - "name": "view", - "code": "view: IGridView", - "type": { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(view: IGridView): void", - "kind": "callSignature" - } - ] - }, - { - "name": "maximizedView", - "code": "(): IGridView | undefined", - "kind": "method", - "signature": [ - { - "name": "maximizedView", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(): IGridView | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "moveView", - "code": "(parentLocation: number[], from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "moveView", - "typeParameters": [], - "parameters": [ - { - "name": "parentLocation", - "code": "parentLocation: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - }, - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parentLocation: number[], from: number, to: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "next", - "code": "(location: number[]): LeafNode", - "kind": "method", - "signature": [ - { - "name": "next", - "typeParameters": [], - "parameters": [ - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "LeafNode", - "source": "dockview-core" - }, - "code": "(location: number[]): LeafNode", - "kind": "callSignature" - } - ] - }, - { - "name": "previous", - "code": "(location: number[]): LeafNode", - "kind": "method", - "signature": [ - { - "name": "previous", - "typeParameters": [], - "parameters": [ - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "LeafNode", - "source": "dockview-core" - }, - "code": "(location: number[]): LeafNode", - "kind": "callSignature" - } - ] - }, - { - "name": "remove", - "code": "(view: IGridView, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): IGridView", - "kind": "method", - "signature": [ - { - "name": "remove", - "typeParameters": [], - "parameters": [ - { - "name": "view", - "code": "view: IGridView", - "type": { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "sizing", - "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", - "type": { - "type": "or", - "values": [ + "name": "doSetGroupActive", + "code": "(group: BaseGrid.T | undefined): void", + "kind": "method", + "signature": [ { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" + "name": "doSetGroupActive", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: BaseGrid.T | undefined", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: BaseGrid.T | undefined): void", + "kind": "callSignature" } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" + ] }, - "code": "(view: IGridView, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): IGridView", - "kind": "callSignature" - } - ] - }, - { - "name": "removeView", - "code": "(location: number[], sizing?: InvisibleSizing | SplitSizing | DistributeSizing): IGridView", - "kind": "method", - "signature": [ - { - "name": "removeView", - "typeParameters": [], - "parameters": [ - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - }, - { - "name": "sizing", - "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", - "type": { - "type": "or", - "values": [ + { + "name": "exitMaximizedGroup", + "code": "(): void", + "kind": "method", + "signature": [ { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" + "name": "exitMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" + ] }, - "code": "(location: number[], sizing?: InvisibleSizing | SplitSizing | DistributeSizing): IGridView", - "kind": "callSignature" - } - ] - }, - { - "name": "serialize", - "code": "(): SerializedGridview", - "kind": "method", - "signature": [ - { - "name": "serialize", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedGridview", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] + { + "name": "fromJSON", + "code": "(data: any): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: any", + "type": { + "type": "intrinsic", + "value": "any" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: any): void", + "kind": "callSignature" + } + ] }, - "code": "(): SerializedGridview", - "kind": "callSignature" - } + { + "name": "getPanel", + "code": "(id: string): BaseGrid.T | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): BaseGrid.T | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "hasMaximizedGroup", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "hasMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isMaximizedGroup", + "code": "(panel: BaseGrid.T): boolean", + "kind": "method", + "signature": [ + { + "name": "isMaximizedGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: BaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: BaseGrid.T): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isVisible", + "code": "(panel: BaseGrid.T): boolean", + "kind": "method", + "signature": [ + { + "name": "isVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: BaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: BaseGrid.T): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number, forceResize?: boolean): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "forceResize", + "code": "forceResize?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number, forceResize?: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "maximizeGroup", + "code": "(panel: BaseGrid.T): void", + "kind": "method", + "signature": [ + { + "name": "maximizeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: BaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: BaseGrid.T): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToNext", + "code": "(options?: MovementOptions2): void", + "kind": "method", + "signature": [ + { + "name": "moveToNext", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: MovementOptions2", + "type": { + "type": "reference", + "value": "MovementOptions2", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: MovementOptions2): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToPrevious", + "code": "(options?: MovementOptions2): void", + "kind": "method", + "signature": [ + { + "name": "moveToPrevious", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: MovementOptions2", + "type": { + "type": "reference", + "value": "MovementOptions2", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: MovementOptions2): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removeGroup", + "code": "(group: BaseGrid.T): void", + "kind": "method", + "signature": [ + { + "name": "removeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: BaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: BaseGrid.T): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: BaseGrid.T, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: BaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: BaseGrid.T, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + } ] - }, - { - "name": "setViewVisible", - "code": "(location: number[], visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setViewVisible", - "typeParameters": [], - "parameters": [ - { - "name": "location", - "code": "location: number[]", + }, + "ContentContainer": { + "kind": "class", + "name": "ContentContainer", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "dropTarget", + "code": "Droptarget", + "kind": "property", "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(location: number[], visible: boolean): void", - "kind": "callSignature" - } - ] - } - ] - }, - "GridviewApi": { - "kind": "class", - "name": "GridviewApi", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of the component." - } - ] - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumHeight", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Maximum height of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Maximum height of the component." - } - ] - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumWidth", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Maximum width of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Maximum width of the component." - } - ] - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumHeight", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Minimum height of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Minimum height of the component." - } - ] - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumWidth", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Minimum width of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Minimum width of the component." - } - ] - } - }, - { - "name": "onDidActivePanelChange", - "code": "Event | undefined>", - "kind": "accessor", - "value": { - "name": "onDidActivePanelChange", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when the active panel changes. May be undefined if no panel is active." - } - ] - }, - "code": "Event | undefined>", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { "type": "reference", - "value": "IGridviewPanel", + "value": "Droptarget", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidBlur", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", "source": "dockview-core", "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when the active panel changes. May be undefined if no panel is active." - } - ] - } - }, - { - "name": "onDidAddPanel", - "code": "Event>", - "kind": "accessor", - "value": { - "name": "onDidAddPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is added. May be called multiple times when moving panels." - } - ] - }, - "code": "Event>", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is added. May be called multiple times when moving panels." - } - ] - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidLayoutChange", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when any layout change occures, an aggregation of many events." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when any layout change occures, an aggregation of many events." - } - ] - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidLayoutFromJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked after a layout is deserialzied using the " - }, - { - "kind": "code", - "text": "`fromJSON`" - }, - { - "kind": "text", - "text": " method." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked after a layout is deserialzied using the " - }, - { - "kind": "code", - "text": "`fromJSON`" - }, - { - "kind": "text", - "text": " method." - } - ] - } - }, - { - "name": "onDidRemovePanel", - "code": "Event>", - "kind": "accessor", - "value": { - "name": "onDidRemovePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is removed. May be called multiple times when moving panels." - } - ] - }, - "code": "Event>", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is removed. May be called multiple times when moving panels." - } - ] - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Current orientation. Can be changed after initialization." - } - ] - }, - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Current orientation. Can be changed after initialization." - } - ] - } - }, - { - "name": "panels", - "code": "IGridviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "comment": { - "summary": [ - { - "kind": "text", - "text": "All panel objects." - } - ] - }, - "code": "IGridviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - } - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "All panel objects." - } - ] - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of the component." - } - ] - } - }, - { - "name": "addPanel", - "code": "(options: AddComponentOptions): IGridviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a panel and return the created object." - } - ] - }, - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddComponentOptions", - "type": { - "type": "reference", - "value": "AddComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "code": "(options: AddComponentOptions): IGridviewPanel", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a panel and return the created object." - } - ] - } - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Reset the component back to an empty and default state." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Reset the component back to an empty and default state." - } - ] - } - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus the component. Will try to focus an active panel if one exists." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus the component. Will try to focus an active panel if one exists." - } - ] - } - }, - { - "name": "fromJSON", - "code": "(data: SerializedGridviewComponent): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a component from a serialized object." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: SerializedGridviewComponent", - "type": { - "type": "reference", - "value": "SerializedGridviewComponent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: SerializedGridviewComponent): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a component from a serialized object." - } - ] - } - }, - { - "name": "getPanel", - "code": "(id: string): IGridviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a panel object given a " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id. May return " - }, - { - "kind": "code", - "text": "`undefined`" - }, - { - "kind": "text", - "text": "." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): IGridviewPanel | undefined", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a panel object given a " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id. May return " - }, - { - "kind": "code", - "text": "`undefined`" - }, - { - "kind": "text", - "text": "." - } - ] - } - }, - { - "name": "layout", - "code": "(width: number, height: number, force: boolean): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "force", - "code": "force: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number, force: boolean): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." - } - ] - } - }, - { - "name": "movePanel", - "code": "(panel: IGridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move a panel in a particular direction relative to another panel." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IGridviewPanel", - "type": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { direction: Direction, reference: string, size?: number }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ direction: Direction, reference: string, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "direction", - "code": "Direction", - "kind": "property", - "type": { - "type": "reference", - "value": "Direction", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "reference", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IGridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move a panel in a particular direction relative to another panel." - } - ] - } - }, - { - "name": "removePanel", - "code": "(panel: IGridviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove a panel given the panel object." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IGridviewPanel", - "type": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "sizing", - "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IGridviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove a panel given the panel object." - } - ] - } - }, - { - "name": "toJSON", - "code": "(): SerializedGridviewComponent", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a serialized object of the current component." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedGridviewComponent", - "source": "dockview-core" - }, - "code": "(): SerializedGridviewComponent", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a serialized object of the current component." - } - ] - } - } - ] - }, - "GridviewComponent": { - "kind": "class", - "name": "GridviewComponent", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_activeGroup", - "code": "GridviewPanel | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isProtected": true - } - }, - { - "name": "_bufferOnDidLayoutChange", - "code": "TickDelayedEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "TickDelayedEvent", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "_groups", - "code": "Map>>", - "kind": "property", - "type": { - "type": "reference", - "value": "Map", - "source": "typescript", - "typeArguments": [ - { - "type": "intrinsic", - "value": "string" - }, - { - "type": "reference", - "value": "IValueDisposable", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - } - ] - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "_onDidAddGroup", - "code": "Emitter>", - "kind": "property", - "type": { - "type": "reference", - "value": "Emitter", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "gridview", - "code": "Gridview", - "kind": "property", - "type": { - "type": "reference", - "value": "Gridview", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "onDidActiveChange", - "code": "Event | undefined>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActiveGroupChange", - "code": "Event | undefined>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAdd", - "code": "Event>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddGroup", - "code": "Event>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemove", - "code": "Event>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveGroup", - "code": "Event>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "activeGroup", - "code": "BaseGrid.T | undefined", - "kind": "accessor", - "value": { - "name": "activeGroup", - "code": "BaseGrid.T | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "deserializer", - "code": "IPanelDeserializer | undefined", - "kind": "accessor", - "value": { - "name": "deserializer", - "code": "IPanelDeserializer | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IPanelDeserializer", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "disableResizing", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "disableResizing", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "groups", - "code": "BaseGrid.T[]", - "kind": "accessor", - "value": { - "name": "groups", - "code": "BaseGrid.T[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "id", - "code": "string", - "kind": "accessor", - "value": { - "name": "id", - "code": "string", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "string" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "locked", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "locked", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - } - }, - { - "name": "options", - "code": "GridviewComponentOptions", - "kind": "accessor", - "value": { - "name": "options", - "code": "GridviewComponentOptions", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "GridviewComponentOptions", - "source": "dockview-core" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "addPanel", - "code": "(options: AddComponentOptions): IGridviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddComponentOptions", - "type": { - "type": "reference", - "value": "AddComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "code": "(options: AddComponentOptions): IGridviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "doAddGroup", - "code": "(group: GridviewPanel, location: number[], size?: number): void", - "kind": "method", - "signature": [ - { - "name": "doAddGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "kind": "parameter" - }, - { - "name": "size", - "code": "size?: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: GridviewPanel, location: number[], size?: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "doRemoveGroup", - "code": "(group: GridviewPanel, options?: { skipActive?: boolean, skipDispose?: boolean }): GridviewPanel", - "kind": "method", - "signature": [ - { - "name": "doRemoveGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { skipActive?: boolean, skipDispose?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ skipActive?: boolean, skipDispose?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "skipActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipDispose", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "code": "(group: GridviewPanel, options?: { skipActive?: boolean, skipDispose?: boolean }): GridviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "doSetGroupActive", - "code": "(group: GridviewPanel | undefined): void", - "kind": "method", - "signature": [ - { - "name": "doSetGroupActive", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: GridviewPanel | undefined", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" + "type": "intrinsic", + "value": "void" } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] + ] }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: GridviewPanel | undefined): void", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximizedGroup", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(serializedGridview: SerializedGridviewComponent): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "serializedGridview", - "code": "serializedGridview: SerializedGridviewComponent", - "type": { - "type": "reference", - "value": "SerializedGridviewComponent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(serializedGridview: SerializedGridviewComponent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): GridviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" + "flags": { + "isReadonly": true } - ] }, - "code": "(id: string): GridviewPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "hasMaximizedGroup", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "hasMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isMaximizedGroup", - "code": "(panel: GridviewPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isMaximizedGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", + { + "name": "onDidFocus", + "code": "Event", + "kind": "property", "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: GridviewPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isVisible", - "code": "(panel: GridviewPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: GridviewPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number, forceResize?: boolean): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "forceResize", - "code": "forceResize?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number, forceResize?: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "maximizeGroup", - "code": "(panel: GridviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "maximizeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: GridviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveGroup", - "code": "(referenceGroup: IGridPanelComponentView, groupId: string, target: Position): void", - "kind": "method", - "signature": [ - { - "name": "moveGroup", - "typeParameters": [], - "parameters": [ - { - "name": "referenceGroup", - "code": "referenceGroup: IGridPanelComponentView", - "type": { - "type": "reference", - "value": "IGridPanelComponentView", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "groupId", - "code": "groupId: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - }, - { - "name": "target", - "code": "target: Position", - "type": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(referenceGroup: IGridPanelComponentView, groupId: string, target: Position): void", - "kind": "callSignature" - } - ] - }, - { - "name": "movePanel", - "code": "(panel: GridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { direction: Direction, reference: string, size?: number }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ direction: Direction, reference: string, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "direction", - "code": "Direction", - "kind": "property", - "type": { - "type": "reference", - "value": "Direction", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "reference", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" } - } ] - } }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: GridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToNext", - "code": "(options?: MovementOptions2): void", - "kind": "method", - "signature": [ - { - "name": "moveToNext", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: MovementOptions2", - "type": { - "type": "reference", - "value": "MovementOptions2", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: MovementOptions2): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToPrevious", - "code": "(options?: MovementOptions2): void", - "kind": "method", - "signature": [ - { - "name": "moveToPrevious", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: MovementOptions2", - "type": { - "type": "reference", - "value": "MovementOptions2", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: MovementOptions2): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removeGroup", - "code": "(group: GridviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "removeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: GridviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(panel: GridviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: GridviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(panel: GridviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: GridviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: GridviewPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: GridviewPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): SerializedGridviewComponent", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Serialize the current state of the layout" + "flags": { + "isReadonly": true } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "A JSON respresentation of the layout" - } - ] - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedGridviewComponent", - "source": "dockview-core" - }, - "code": "(): SerializedGridviewComponent", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Serialize the current state of the layout" - } - ], - "blockTags": [ - { - "tag": "@returns", - "content": [ - { - "kind": "text", - "text": "A JSON respresentation of the layout" - } - ] - } - ] - } - }, - { - "name": "updateOptions", - "code": "(options: Partial): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: Partial", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewComponentUpdateOptions", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: Partial): void", - "kind": "callSignature" - } - ] - } - ] - }, - "GridviewPanel": { - "kind": "class", - "name": "GridviewPanel", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_params", - "code": "PanelInitParameters", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "api", - "code": "GridviewPanel.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IViewSize", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "part", - "code": "IFrameworkPart", - "kind": "property", - "type": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isActive", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumHeight", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumWidth", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "accessor", - "value": { - "name": "params", - "code": "Parameters | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "accessor", - "value": { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "snap", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getComponent", - "code": "(): IFrameworkPart", - "kind": "method", - "signature": [ - { - "name": "getComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "code": "(): IFrameworkPart", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: GridviewInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: GridviewInitParameters", - "type": { - "type": "reference", - "value": "GridviewInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: GridviewInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): GridPanelViewState", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "GridPanelViewState", - "source": "dockview-core" - }, - "code": "(): GridPanelViewState", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "LocalSelectionTransfer": { - "kind": "class", - "name": "LocalSelectionTransfer", - "children": [ - { - "name": "clearData", - "code": "(proto: LocalSelectionTransfer.T): void", - "kind": "method", - "signature": [ - { - "name": "clearData", - "typeParameters": [], - "parameters": [ - { - "name": "proto", - "code": "proto: LocalSelectionTransfer.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(proto: LocalSelectionTransfer.T): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getData", - "code": "(proto: LocalSelectionTransfer.T): LocalSelectionTransfer.T[] | undefined", - "kind": "method", - "signature": [ - { - "name": "getData", - "typeParameters": [], - "parameters": [ - { - "name": "proto", - "code": "proto: LocalSelectionTransfer.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "array", - "value": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(proto: LocalSelectionTransfer.T): LocalSelectionTransfer.T[] | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "hasData", - "code": "(proto: LocalSelectionTransfer.T): boolean", - "kind": "method", - "signature": [ - { - "name": "hasData", - "typeParameters": [], - "parameters": [ - { - "name": "proto", - "code": "proto: LocalSelectionTransfer.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(proto: LocalSelectionTransfer.T): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "setData", - "code": "(data: LocalSelectionTransfer.T[], proto: LocalSelectionTransfer.T): void", - "kind": "method", - "signature": [ - { - "name": "setData", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: LocalSelectionTransfer.T[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - }, - "kind": "parameter" - }, - { - "name": "proto", - "code": "proto: LocalSelectionTransfer.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: LocalSelectionTransfer.T[], proto: LocalSelectionTransfer.T): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getInstance", - "code": "(): LocalSelectionTransfer", - "kind": "method", - "signature": [ - { - "name": "getInstance", - "typeParameters": [ - { - "name": "T" - } - ], - "parameters": [], - "returnType": { - "type": "reference", - "value": "LocalSelectionTransfer", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "code": "(): LocalSelectionTransfer", - "kind": "callSignature" - } - ] - } - ] - }, - "PaneFramework": { - "kind": "class", - "name": "PaneFramework", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_params", - "code": "PanelInitParameters", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "api", - "code": "PaneviewPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewPanelApiImpl", - "source": "dockview-core" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "body", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "header", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event<{ orthogonalSize?: number, size?: number }>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ orthogonalSize?: number, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "orthogonalSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChangeExpansionState", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "boolean" - } - ] - }, - "flags": {} - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "part", - "code": "IFrameworkPart", - "kind": "property", - "type": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "headerVisible", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "headerVisible", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumBodySize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumBodySize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumBodySize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumBodySize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "orthogonalSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "orthogonalSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "accessor", - "value": { - "name": "params", - "code": "Parameters | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getBodyComponent", - "code": "(): IPaneBodyPart", - "kind": "method", - "signature": [ - { - "name": "getBodyComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IPaneBodyPart", - "source": "dockview-core" - }, - "code": "(): IPaneBodyPart", - "kind": "callSignature" - } - ] - }, - { - "name": "getComponent", - "code": "(): IFrameworkPart", - "kind": "method", - "signature": [ - { - "name": "getComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "code": "(): IFrameworkPart", - "kind": "callSignature" - } - ] - }, - { - "name": "getHeaderComponent", - "code": "(): IPaneHeaderPart", - "kind": "method", - "signature": [ - { - "name": "getHeaderComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IPaneHeaderPart", - "source": "dockview-core" - }, - "code": "(): IPaneHeaderPart", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: PanePanelInitParameter): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: PanePanelInitParameter", - "type": { - "type": "reference", - "value": "PanePanelInitParameter", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: PanePanelInitParameter): void", - "kind": "callSignature" - } - ] - }, - { - "name": "isExpanded", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "isExpanded", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(size: number, orthogonalSize: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "orthogonalSize", - "code": "orthogonalSize: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(size: number, orthogonalSize: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setExpanded", - "code": "(expanded: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setExpanded", - "typeParameters": [], - "parameters": [ - { - "name": "expanded", - "code": "expanded: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(expanded: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): PanePanelViewState", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "PanePanelViewState", - "source": "dockview-core" - }, - "code": "(): PanePanelViewState", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "PaneTransfer": { - "kind": "class", - "name": "PaneTransfer", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "paneId", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "viewId", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - } - ] - }, - "PanelTransfer": { - "kind": "class", - "name": "PanelTransfer", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "groupId", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "panelId", - "code": "string | 'null'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "string" }, { - "type": "literal", - "value": null - } - ] - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "viewId", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - } - ] - }, - "Paneview": { - "kind": "class", - "name": "Paneview", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "onDidChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "onDidAddView", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidAddView", - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - } - ] - } - } - }, - { - "name": "onDidRemoveView", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidRemoveView", - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - } - ] - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "orthogonalSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "orthogonalSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "addPane", - "code": "(pane: PaneviewPanel, size?: InvisibleSizing | SplitSizing | DistributeSizing | number, index: number, skipLayout: boolean): void", - "kind": "method", - "signature": [ - { - "name": "addPane", - "typeParameters": [], - "parameters": [ - { - "name": "pane", - "code": "pane: PaneviewPanel", - "type": { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "size", - "code": "size?: InvisibleSizing | SplitSizing | DistributeSizing | number", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "number" - } - ] - }, - "kind": "parameter" - }, - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "skipLayout", - "code": "skipLayout: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(pane: PaneviewPanel, size?: InvisibleSizing | SplitSizing | DistributeSizing | number, index: number, skipLayout: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanes", - "code": "(): PaneviewPanel[]", - "kind": "method", - "signature": [ - { - "name": "getPanes", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - } - }, - "code": "(): PaneviewPanel[]", - "kind": "callSignature" - } - ] - }, - { - "name": "getViewSize", - "code": "(index: number): number", - "kind": "method", - "signature": [ - { - "name": "getViewSize", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "number" - }, - "code": "(index: number): number", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(size: number, orthogonalSize: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "orthogonalSize", - "code": "orthogonalSize: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(size: number, orthogonalSize: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveView", - "code": "(from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "moveView", - "typeParameters": [], - "parameters": [ - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(from: number, to: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePane", - "code": "(index: number, options: { skipDispose: boolean }): PaneItem", - "kind": "method", - "signature": [ - { - "name": "removePane", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { skipDispose: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ skipDispose: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "skipDispose", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "PaneItem", - "source": "dockview-core" - }, - "code": "(index: number, options: { skipDispose: boolean }): PaneItem", - "kind": "callSignature" - } - ] - }, - { - "name": "setViewVisible", - "code": "(index: number, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setViewVisible", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(index: number, visible: boolean): void", - "kind": "callSignature" - } - ] - } - ] - }, - "PaneviewApi": { - "kind": "class", - "name": "PaneviewApi", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of the component." - } - ] - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "comment": { - "summary": [ - { - "kind": "text", - "text": "The maximum size the component can reach where size is measured in the direction of orientation provided." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The maximum size the component can reach where size is measured in the direction of orientation provided." - } - ] - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "comment": { - "summary": [ - { - "kind": "text", - "text": "The minimum size the component can reach where size is measured in the direction of orientation provided." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The minimum size the component can reach where size is measured in the direction of orientation provided." - } - ] - } - }, - { - "name": "onDidAddView", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidAddView", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is added. May be called multiple times when moving panels." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is added. May be called multiple times when moving panels." - } - ] - } - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidDrop", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewDropEvent", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality." - } - ] - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidLayoutChange", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when any layout change occures, an aggregation of many events." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when any layout change occures, an aggregation of many events." - } - ] - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidLayoutFromJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked after a layout is deserialzied using the " - }, - { - "kind": "code", - "text": "`fromJSON`" - }, - { - "kind": "text", - "text": " method." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked after a layout is deserialzied using the " - }, - { - "kind": "code", - "text": "`fromJSON`" - }, - { - "kind": "text", - "text": " method." - } - ] - } - }, - { - "name": "onDidRemoveView", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidRemoveView", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is removed. May be called multiple times when moving panels." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a panel is removed. May be called multiple times when moving panels." - } - ] - } - }, - { - "name": "panels", - "code": "IPaneviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "comment": { - "summary": [ - { - "kind": "text", - "text": "All panel objects." - } - ] - }, - "code": "IPaneviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - } - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "All panel objects." - } - ] - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of the component." - } - ] - } - }, - { - "name": "addPanel", - "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a panel and return the created object." - } - ] - }, - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddPaneviewComponentOptions", - "type": { - "type": "reference", - "value": "AddPaneviewComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a panel and return the created object." - } - ] - } - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Reset the component back to an empty and default state." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Reset the component back to an empty and default state." - } - ] - } - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus the component. Will try to focus an active panel if one exists." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus the component. Will try to focus an active panel if one exists." - } - ] - } - }, - { - "name": "fromJSON", - "code": "(data: SerializedPaneview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a component from a serialized object." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: SerializedPaneview", - "type": { - "type": "reference", - "value": "SerializedPaneview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: SerializedPaneview): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a component from a serialized object." - } - ] - } - }, - { - "name": "getPanel", - "code": "(id: string): IPaneviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a panel object given a " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id. May return " - }, - { - "kind": "code", - "text": "`undefined`" - }, - { - "kind": "text", - "text": "." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): IPaneviewPanel | undefined", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get a panel object given a " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id. May return " - }, - { - "kind": "code", - "text": "`undefined`" - }, - { - "kind": "text", - "text": "." - } - ] - } - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." - } - ] - } - }, - { - "name": "movePanel", - "code": "(from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move a panel given it's current and desired index." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(from: number, to: number): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move a panel given it's current and desired index." - } - ] - } - }, - { - "name": "removePanel", - "code": "(panel: IPaneviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove a panel given the panel object." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IPaneviewPanel", - "type": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IPaneviewPanel): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove a panel given the panel object." - } - ] - } - }, - { - "name": "toJSON", - "code": "(): SerializedPaneview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a serialized object of the current component." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedPaneview", - "source": "dockview-core" - }, - "code": "(): SerializedPaneview", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Create a serialized object of the current component." - } - ] - } - } - ] - }, - "PaneviewComponent": { - "kind": "class", - "name": "PaneviewComponent", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "onDidAddView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "disableResizing", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "disableResizing", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "id", - "code": "string", - "kind": "accessor", - "value": { - "name": "id", - "code": "string", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "string" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "options", - "code": "PaneviewComponentOptions", - "kind": "accessor", - "value": { - "name": "options", - "code": "PaneviewComponentOptions", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "PaneviewComponentOptions", - "source": "dockview-core" - } - } - }, - { - "name": "panels", - "code": "PaneviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "code": "PaneviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - } - } - } - }, - { - "name": "paneview", - "code": "Paneview", - "kind": "accessor", - "value": { - "name": "paneview", - "code": "Paneview", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Paneview", - "source": "dockview-core" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "addPanel", - "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddPaneviewComponentOptions", - "type": { - "type": "reference", - "value": "AddPaneviewComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(serializedPaneview: SerializedPaneview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "serializedPaneview", - "code": "serializedPaneview: SerializedPaneview", - "type": { - "type": "reference", - "value": "SerializedPaneview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(serializedPaneview: SerializedPaneview): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): PaneviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): PaneviewPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "movePanel", - "code": "(from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "typeParameters": [], - "parameters": [ - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(from: number, to: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(panel: PaneviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: PaneviewPanel", - "type": { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: PaneviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: PaneviewPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: PaneviewPanel", - "type": { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: PaneviewPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): SerializedPaneview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedPaneview", - "source": "dockview-core" - }, - "code": "(): SerializedPaneview", - "kind": "callSignature" - } - ] - }, - { - "name": "updateOptions", - "code": "(options: Partial): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: Partial", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewComponentOptions", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: Partial): void", - "kind": "callSignature" - } - ] - } - ] - }, - "PaneviewPanel": { - "kind": "class", - "name": "PaneviewPanel", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_params", - "code": "PanelInitParameters", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "api", - "code": "PaneviewPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewPanelApiImpl", - "source": "dockview-core" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "body", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "header", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event<{ orthogonalSize?: number, size?: number }>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ orthogonalSize?: number, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "orthogonalSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChangeExpansionState", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "boolean" - } - ] - }, - "flags": {} - }, - { - "name": "part", - "code": "IFrameworkPart", - "kind": "property", - "type": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "headerVisible", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "headerVisible", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumBodySize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumBodySize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumBodySize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumBodySize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "orthogonalSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "orthogonalSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "accessor", - "value": { - "name": "params", - "code": "Parameters | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getBodyComponent", - "code": "(): IPaneBodyPart", - "kind": "method", - "signature": [ - { - "name": "getBodyComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IPaneBodyPart", - "source": "dockview-core" - }, - "code": "(): IPaneBodyPart", - "kind": "callSignature" - } - ] - }, - { - "name": "getComponent", - "code": "(): IFrameworkPart", - "kind": "method", - "signature": [ - { - "name": "getComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "code": "(): IFrameworkPart", - "kind": "callSignature" - } - ] - }, - { - "name": "getHeaderComponent", - "code": "(): IPaneHeaderPart", - "kind": "method", - "signature": [ - { - "name": "getHeaderComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IPaneHeaderPart", - "source": "dockview-core" - }, - "code": "(): IPaneHeaderPart", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: PanePanelInitParameter): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: PanePanelInitParameter", - "type": { - "type": "reference", - "value": "PanePanelInitParameter", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: PanePanelInitParameter): void", - "kind": "callSignature" - } - ] - }, - { - "name": "isExpanded", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "isExpanded", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(size: number, orthogonalSize: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "orthogonalSize", - "code": "orthogonalSize: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(size: number, orthogonalSize: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setExpanded", - "code": "(expanded: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setExpanded", - "typeParameters": [], - "parameters": [ - { - "name": "expanded", - "code": "expanded: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(expanded: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): PanePanelViewState", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "PanePanelViewState", - "source": "dockview-core" - }, - "code": "(): PanePanelViewState", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "Splitview": { - "kind": "class", - "name": "Splitview", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "onDidAddView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidSashEnd", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "contentSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "contentSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "disabled", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "disabled", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "endSnappingEnabled", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "endSnappingEnabled", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "length", - "code": "number", - "kind": "accessor", - "value": { - "name": "length", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "orthogonalSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "orthogonalSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "proportions", - "code": "number | undefined[] | undefined", - "kind": "accessor", - "value": { - "name": "proportions", - "code": "number | undefined[] | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "array", + "name": "element", + "code": "HTMLElement", + "kind": "accessor", "value": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "number" - }, - { - "type": "intrinsic", - "value": "undefined" + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" } - ] } - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "size", - "code": "number", - "kind": "accessor", - "value": { - "name": "size", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "startSnappingEnabled", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "startSnappingEnabled", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "addView", - "code": "(view: IView, size: InvisibleSizing | SplitSizing | DistributeSizing | number, index: number, skipLayout?: boolean): void", - "kind": "method", - "signature": [ - { - "name": "addView", - "typeParameters": [], - "parameters": [ - { - "name": "view", - "code": "view: IView", - "type": { - "type": "reference", - "value": "IView", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "size", - "code": "size: InvisibleSizing | SplitSizing | DistributeSizing | number", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "number" + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" } - ] - }, - "kind": "parameter" - }, - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "skipLayout", - "code": "skipLayout?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(view: IView, size: InvisibleSizing | SplitSizing | DistributeSizing | number, index: number, skipLayout?: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "distributeViewSizes", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "distributeViewSizes", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getViewCachedVisibleSize", - "code": "(index: number): number | undefined", - "kind": "method", - "signature": [ - { - "name": "getViewCachedVisibleSize", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "number" - }, - { - "type": "intrinsic", - "value": "undefined" } - ] }, - "code": "(index: number): number | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "getViewSize", - "code": "(index: number): number", - "kind": "method", - "signature": [ - { - "name": "getViewSize", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "number" - }, - "code": "(index: number): number", - "kind": "callSignature" - } - ] - }, - { - "name": "getViews", - "code": "(): T[]", - "kind": "method", - "signature": [ - { - "name": "getViews", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - } - ], - "parameters": [], - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - }, - "code": "(): T[]", - "kind": "callSignature" - } - ] - }, - { - "name": "isViewVisible", - "code": "(index: number): boolean", - "kind": "method", - "signature": [ - { - "name": "isViewVisible", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(index: number): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(size: number, orthogonalSize: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "orthogonalSize", - "code": "orthogonalSize: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(size: number, orthogonalSize: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveView", - "code": "(from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "moveView", - "typeParameters": [], - "parameters": [ - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(from: number, to: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removeView", - "code": "(index: number, sizing?: InvisibleSizing | SplitSizing | DistributeSizing, skipLayout: boolean): IView", - "kind": "method", - "signature": [ - { - "name": "removeView", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "sizing", - "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", - "type": { - "type": "or", - "values": [ + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "skipLayout", - "code": "skipLayout: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IView", - "source": "dockview-core" - }, - "code": "(index: number, sizing?: InvisibleSizing | SplitSizing | DistributeSizing, skipLayout: boolean): IView", - "kind": "callSignature" - } - ] - }, - { - "name": "resizeView", - "code": "(index: number, size: number): void", - "kind": "method", - "signature": [ - { - "name": "resizeView", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(index: number, size: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setViewVisible", - "code": "(index: number, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setViewVisible", - "typeParameters": [], - "parameters": [ - { - "name": "index", - "code": "index: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(index: number, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "style", - "code": "(styles?: ISplitviewStyles): void", - "kind": "method", - "signature": [ - { - "name": "style", - "typeParameters": [], - "parameters": [ - { - "name": "styles", - "code": "styles?: ISplitviewStyles", - "type": { - "type": "reference", - "value": "ISplitviewStyles", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(styles?: ISplitviewStyles): void", - "kind": "callSignature" - } - ] - } - ] - }, - "SplitviewApi": { - "kind": "class", - "name": "SplitviewApi", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Height of the component." - } - ] - } - }, - { - "name": "length", - "code": "number", - "kind": "accessor", - "value": { - "name": "length", - "comment": { - "summary": [ - { - "kind": "text", - "text": "The current number of panels." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The current number of panels." - } - ] - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "comment": { - "summary": [ - { - "kind": "text", - "text": "The maximum size the component can reach where size is measured in the direction of orientation provided." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The maximum size the component can reach where size is measured in the direction of orientation provided." - } - ] - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "comment": { - "summary": [ - { - "kind": "text", - "text": "The minimum size the component can reach where size is measured in the direction of orientation provided." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The minimum size the component can reach where size is measured in the direction of orientation provided." - } - ] - } - }, - { - "name": "onDidAddView", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidAddView", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a view is added." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a view is added." - } - ] - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidLayoutChange", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked whenever any aspect of the layout changes.\nIf listening to this event it may be worth debouncing ouputs." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked whenever any aspect of the layout changes.\nIf listening to this event it may be worth debouncing ouputs." - } - ] - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidLayoutFromJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked after a layout is loaded through the " - }, - { - "kind": "code", - "text": "`fromJSON`" - }, - { - "kind": "text", - "text": " method." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked after a layout is loaded through the " - }, - { - "kind": "code", - "text": "`fromJSON`" - }, - { - "kind": "text", - "text": " method." - } - ] - } - }, - { - "name": "onDidRemoveView", - "code": "Event", - "kind": "accessor", - "value": { - "name": "onDidRemoveView", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a view is removed." - } - ] - }, - "code": "Event", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - ] - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Invoked when a view is removed." - } - ] - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "comment": { - "summary": [ - { - "kind": "text", - "text": "The current orientation of the component." - } - ] - }, - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The current orientation of the component." - } - ] - } - }, - { - "name": "panels", - "code": "ISplitviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "comment": { - "summary": [ - { - "kind": "text", - "text": "The list of current panels." - } - ] - }, - "code": "ISplitviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "ISplitviewPanel", - "source": "dockview-core" - } - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The list of current panels." - } - ] - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of the component." - } - ] - }, - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Width of the component." - } - ] - } - }, - { - "name": "addPanel", - "code": "(options: AddSplitviewComponentOptions): ISplitviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a new panel and return the created instance." - } - ] - }, - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddSplitviewComponentOptions", - "type": { - "type": "reference", - "value": "AddSplitviewComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "ISplitviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddSplitviewComponentOptions): ISplitviewPanel", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Add a new panel and return the created instance." - } - ] - } - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove all panels and clear the component." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Remove all panels and clear the component." - } - ] - } - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus the component." - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Focus the component." - } - ] - } - }, - { - "name": "fromJSON", - "code": "(data: SerializedSplitview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Deserialize a layout to built a splitivew." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: SerializedSplitview", - "type": { - "type": "reference", - "value": "SerializedSplitview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: SerializedSplitview): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Deserialize a layout to built a splitivew." - } - ] - } - }, - { - "name": "getPanel", - "code": "(id: string): ISplitviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get the reference to a panel given it's " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "ISplitviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): ISplitviewPanel | undefined", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Get the reference to a panel given it's " - }, - { - "kind": "code", - "text": "`string`" - }, - { - "kind": "text", - "text": " id." - } - ] - } - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Layout the panel with a width and height." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Layout the panel with a width and height." - } - ] - } - }, - { - "name": "movePanel", - "code": "(from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move a panel given it's current and desired index." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(from: number, to: number): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Move a panel given it's current and desired index." - } - ] - } - }, - { - "name": "removePanel", - "code": "(panel: ISplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Removes an existing panel and optionally provide a " - }, - { - "kind": "code", - "text": "`Sizing`" - }, - { - "kind": "text", - "text": " method\nfor the subsequent resize." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: ISplitviewPanel", - "type": { - "type": "reference", - "value": "ISplitviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "sizing", - "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: ISplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Removes an existing panel and optionally provide a " - }, - { - "kind": "code", - "text": "`Sizing`" - }, - { - "kind": "text", - "text": " method\nfor the subsequent resize." - } - ] - } - }, - { - "name": "toJSON", - "code": "(): SerializedSplitview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Serialize a layout" - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedSplitview", - "source": "dockview-core" - }, - "code": "(): SerializedSplitview", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Serialize a layout" - } - ] - } - }, - { - "name": "updateOptions", - "code": "(options: SplitviewComponentUpdateOptions): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Update configuratable options." - } - ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: SplitviewComponentUpdateOptions", - "type": { - "type": "reference", - "value": "SplitviewComponentUpdateOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: SplitviewComponentUpdateOptions): void", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "Update configuratable options." - } - ] - } - } - ] - }, - "SplitviewComponent": { - "kind": "class", - "name": "SplitviewComponent", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "onDidAddView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "disableResizing", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "disableResizing", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "length", - "code": "number", - "kind": "accessor", - "value": { - "name": "length", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "options", - "code": "SplitviewComponentOptions", - "kind": "accessor", - "value": { - "name": "options", - "code": "SplitviewComponentOptions", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "SplitviewComponentOptions", - "source": "dockview-core" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "panels", - "code": "SplitviewPanel[]", - "kind": "accessor", - "value": { - "name": "panels", - "code": "SplitviewPanel[]", - "kind": "getSignature", - "returnType": { - "type": "array", - "value": { - "type": "reference", - "value": "SplitviewPanel", - "source": "dockview-core" - } - } - } - }, - { - "name": "splitview", - "code": "Splitview", - "kind": "accessor", - "value": { - "name": "splitview", - "code": "Splitview", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Splitview", - "source": "dockview-core" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "addPanel", - "code": "(options: AddSplitviewComponentOptions): SplitviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddSplitviewComponentOptions", - "type": { - "type": "reference", - "value": "AddSplitviewComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "SplitviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddSplitviewComponentOptions): SplitviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(serializedSplitview: SerializedSplitview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "serializedSplitview", - "code": "serializedSplitview: SerializedSplitview", - "type": { - "type": "reference", - "value": "SerializedSplitview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(serializedSplitview: SerializedSplitview): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): SplitviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "SplitviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): SplitviewPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "movePanel", - "code": "(from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "typeParameters": [], - "parameters": [ - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(from: number, to: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(panel: SplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: SplitviewPanel", - "type": { - "type": "reference", - "value": "SplitviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "sizing", - "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: SplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(panel: SplitviewPanel, skipFocus?: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: SplitviewPanel", - "type": { - "type": "reference", - "value": "SplitviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "skipFocus", - "code": "skipFocus?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: SplitviewPanel, skipFocus?: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: SplitviewPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: SplitviewPanel", - "type": { - "type": "reference", - "value": "SplitviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: SplitviewPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): SerializedSplitview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedSplitview", - "source": "dockview-core" - }, - "code": "(): SerializedSplitview", - "kind": "callSignature" - } - ] - }, - { - "name": "updateOptions", - "code": "(options: Partial): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: Partial", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "SplitviewComponentUpdateOptions", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: Partial): void", - "kind": "callSignature" - } - ] - } - ] - }, - "SplitviewPanel": { - "kind": "class", - "name": "SplitviewPanel", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "_params", - "code": "PanelInitParameters", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "api", - "code": "SplitviewPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "SplitviewPanelApiImpl", - "source": "dockview-core" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isProtected": true, - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event<{ orthogonalSize?: number, size?: number }>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ orthogonalSize?: number, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "orthogonalSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "part", - "code": "IFrameworkPart", - "kind": "property", - "type": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "flags": { - "isProtected": true, - "isOptional": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "height", - "code": "number", - "kind": "accessor", - "value": { - "name": "height", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "maximumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "accessor", - "value": { - "name": "minimumSize", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "accessor", - "value": { - "name": "orientation", - "code": "Orientation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - } - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "accessor", - "value": { - "name": "params", - "code": "Parameters | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "accessor", - "value": { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "getSignature", - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "snap", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "width", - "code": "number", - "kind": "accessor", - "value": { - "name": "width", - "code": "number", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "number" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getComponent", - "code": "(): IFrameworkPart", - "kind": "method", - "signature": [ - { - "name": "getComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IFrameworkPart", - "source": "dockview-core" - }, - "code": "(): IFrameworkPart", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: PanelViewInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: PanelViewInitParameters", - "type": { - "type": "reference", - "value": "PanelViewInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: PanelViewInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(size: number, orthogonalSize: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "orthogonalSize", - "code": "orthogonalSize: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(size: number, orthogonalSize: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): { component: string, id: string, maximumSize: number | undefined, minimumSize: number | undefined, params?: Parameters }", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ component: string, id: string, maximumSize: number | undefined, minimumSize: number | undefined, params?: Parameters }", - "kind": "typeLiteral", - "properties": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumSize", - "code": "number | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "number" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": {} - }, - { - "name": "minimumSize", - "code": "number | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "number" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": {} - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - } - ] - } - }, - "code": "(): { component: string, id: string, maximumSize: number | undefined, minimumSize: number | undefined, params?: Parameters }", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "Tab": { - "kind": "class", - "name": "Tab", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "onChanged", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "MouseEvent", - "source": "typescript" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDragStart", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DroptargetEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillShowOverlay", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillShowOverlayEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "panel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": { - "isPublic": true, - "isReadonly": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "accessor", - "value": { - "name": "element", - "code": "HTMLElement", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - } - }, - { - "name": "isDisposed", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "isDisposed", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "addDisposables", - "code": "(args: IDisposable[]): void", - "kind": "method", - "signature": [ - { - "name": "addDisposables", - "typeParameters": [], - "parameters": [ - { - "name": "args", - "code": "args: IDisposable[]", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(args: IDisposable[]): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setContent", - "code": "(part: ITabRenderer): void", - "kind": "method", - "signature": [ - { - "name": "setContent", - "typeParameters": [], - "parameters": [ - { - "name": "part", - "code": "part: ITabRenderer", - "type": { - "type": "reference", - "value": "ITabRenderer", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(part: ITabRenderer): void", - "kind": "callSignature" - } - ] - } - ] - }, - "WillShowOverlayLocationEvent": { - "kind": "class", - "name": "WillShowOverlayLocationEvent", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "defaultPrevented", - "code": "boolean", - "kind": "accessor", - "value": { - "name": "defaultPrevented", - "code": "boolean", - "kind": "getSignature", - "returnType": { - "type": "intrinsic", - "value": "boolean" - } - } - }, - { - "name": "kind", - "code": "DockviewGroupDropLocation", - "kind": "accessor", - "value": { - "name": "kind", - "code": "DockviewGroupDropLocation", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DockviewGroupDropLocation", - "source": "dockview-core" - } - } - }, - { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "accessor", - "value": { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - } - } - }, - { - "name": "position", - "code": "Position", - "kind": "accessor", - "value": { - "name": "position", - "code": "Position", - "kind": "getSignature", - "returnType": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - } - } - }, - { - "name": "preventDefault", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "preventDefault", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "ActiveEvent": { - "kind": "interface", - "name": "ActiveEvent", - "children": [ - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "AddComponentOptions": { - "kind": "interface", - "name": "AddComponentOptions", - "children": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "location", - "code": "number[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "AddComponentOptions.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isOptional": true - } - }, - { - "name": "position", - "code": "{ direction: Direction, referencePanel: string }", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ direction: Direction, referencePanel: string }", - "kind": "typeLiteral", - "properties": [ - { - "name": "direction", - "code": "Direction", - "kind": "property", - "type": { - "type": "reference", - "value": "Direction", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "referencePanel", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "AddPaneviewComponentOptions": { - "kind": "interface", - "name": "AddPaneviewComponentOptions", - "children": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "headerComponent", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "index", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "isExpanded", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumBodySize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumBodySize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "AddPaneviewComponentOptions.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "AddSplitviewComponentOptions": { - "kind": "interface", - "name": "AddSplitviewComponentOptions", - "children": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "index", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "AddSplitviewComponentOptions.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isOptional": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "BaseComponentOptions": { - "kind": "interface", - "name": "BaseComponentOptions", - "children": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "params", - "code": "BaseComponentOptions.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isOptional": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "BaseGridOptions": { - "kind": "interface", - "name": "BaseGridOptions", - "children": [ - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "locked", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "parentElement", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "proportionalLayout", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "styles", - "code": "ISplitviewStyles", - "kind": "property", - "type": { - "type": "reference", - "value": "ISplitviewStyles", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - } - ] - }, - "CommonApi": { - "kind": "interface", - "name": "CommonApi", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(data: CommonApi.T): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: CommonApi.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: CommonApi.T): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): CommonApi.T", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(): CommonApi.T", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewComponentOptions": { - "kind": "interface", - "name": "DockviewComponentOptions", - "children": [ - { - "name": "components", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "createLeftHeaderActionsElement", - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IHeaderActionsRenderer", - "source": "dockview-core" - }, - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "createPrefixHeaderActionsElement", - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IHeaderActionsRenderer", - "source": "dockview-core" - }, - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "createRightHeaderActionsElement", - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IHeaderActionsRenderer", - "source": "dockview-core" - }, - "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "debug", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "defaultRenderer", - "code": "'always' | 'onlyWhenVisible'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "always" - }, - { - "type": "literal", - "value": "onlyWhenVisible" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "defaultTabComponent", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableDnd", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableFloatingGroups", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "floatingGroupBounds", - "code": "'boundedWithinViewport' | { minimumHeightWithinViewport?: number, minimumWidthWithinViewport?: number }", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "boundedWithinViewport" - }, - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ minimumHeightWithinViewport?: number, minimumWidthWithinViewport?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "minimumHeightWithinViewport", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumWidthWithinViewport", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkComponentFactory", - "code": "GroupPanelFrameworkComponentFactory", - "kind": "property", - "type": { - "type": "reference", - "value": "GroupPanelFrameworkComponentFactory", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkTabComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "locked", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "orientation", - "code": "Orientation.VERTICAL | Orientation.HORIZONTAL", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Orientation.VERTICAL", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "Orientation.HORIZONTAL", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "parentElement", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": {} - }, - { - "name": "popoutUrl", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "rootOverlayModel", - "code": "DroptargetOverlayModel", - "kind": "property", - "type": { - "type": "reference", - "value": "DroptargetOverlayModel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "showDndOverlay", - "code": "(event: DockviewDndOverlayEvent): boolean", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: DockviewDndOverlayEvent): boolean", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: DockviewDndOverlayEvent", - "type": { - "type": "reference", - "value": "DockviewDndOverlayEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(event: DockviewDndOverlayEvent): boolean", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "singleTabMode", - "code": "'default' | 'fullwidth'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "default" - }, - { - "type": "literal", - "value": "fullwidth" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "styles", - "code": "ISplitviewStyles", - "kind": "property", - "type": { - "type": "reference", - "value": "ISplitviewStyles", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "tabComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "watermarkComponent", - "code": "WatermarkConstructor", - "kind": "property", - "type": { - "type": "reference", - "value": "WatermarkConstructor", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "watermarkFrameworkComponent", - "code": "any", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "any" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "DockviewDndOverlayEvent": { - "kind": "interface", - "name": "DockviewDndOverlayEvent", - "children": [ - { - "name": "getData", - "code": "(): PanelTransfer | undefined", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): PanelTransfer | undefined", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "PanelTransfer", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(): PanelTransfer | undefined", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - }, - "flags": {} - }, - { - "name": "position", - "code": "Position", - "kind": "property", - "type": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "target", - "code": "DockviewGroupDropLocation", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupDropLocation", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "DockviewGroupChangeEvent": { - "kind": "interface", - "name": "DockviewGroupChangeEvent", - "children": [ - { - "name": "panel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "DockviewGroupPanelApi": { - "kind": "interface", - "name": "DockviewGroupPanelApi", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel height in pixels" - } - ] - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The id of the panel that would have been assigned when the panel was created" - } - ] - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is the actively selected panel" - } - ] - } - }, - { - "name": "isFocused", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel holds the current focus" - } - ] - } - }, - { - "name": "isVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is visible" - } - ] - } - }, - { - "name": "location", - "code": "DockviewGroupLocation", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupLocation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActiveChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ActiveEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidConstraintsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridConstraintChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDimensionsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PanelDimensionChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidFocusChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "FocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLocationChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanelFloatingChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidParametersChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidVisibilityChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "VisibilityEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillFocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel width in pixels" - } - ] - } - }, - { - "name": "close", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "close", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximized", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximized", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getParameters", - "code": "(): T", - "kind": "method", - "signature": [ - { - "name": "getParameters", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "default": "Parameters" - } - ], - "parameters": [], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(): T", - "kind": "callSignature" - } - ] - }, - { - "name": "getWindow", - "code": "(): Window", - "kind": "method", - "signature": [ - { - "name": "getWindow", - "comment": { - "summary": [ - { - "kind": "text", - "text": "If you require the Window object" - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "code": "(): Window", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "If you require the Window object" - } - ] - } - }, - { - "name": "isMaximized", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "isMaximized", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "maximize", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "maximize", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveTo", - "code": "(options: { group?: DockviewGroupPanel, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }): void", - "kind": "method", - "signature": [ - { - "name": "moveTo", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: { group?: DockviewGroupPanel, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ group?: DockviewGroupPanel, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }", - "kind": "typeLiteral", - "properties": [ - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "position", - "code": "'right' | 'bottom' | 'top' | 'left' | 'center'", - "kind": "property", - "type": { - "type": "or", - "values": [ + "name": "addDisposables", + "typeParameters": [], + "parameters": [ { - "type": "literal", - "value": "right" - }, - { - "type": "literal", - "value": "bottom" - }, - { - "type": "literal", - "value": "top" - }, - { - "type": "literal", - "value": "left" - }, - { - "type": "literal", - "value": "center" + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" } - ] + ], + "returnType": { + "type": "intrinsic", + "value": "void" }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: { group?: DockviewGroupPanel, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setConstraints", - "code": "(value: GridConstraintChangeEvent2): void", - "kind": "method", - "signature": [ - { - "name": "setConstraints", - "typeParameters": [], - "parameters": [ - { - "name": "value", - "code": "value: GridConstraintChangeEvent2", - "type": { - "type": "reference", - "value": "GridConstraintChangeEvent2", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(value: GridConstraintChangeEvent2): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setSize", - "code": "(event: SizeEvent): void", - "kind": "method", - "signature": [ - { - "name": "setSize", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: SizeEvent", - "type": { - "type": "reference", - "value": "SizeEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: SizeEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParameters", - "code": "(parameters: Parameters): void", - "kind": "method", - "signature": [ - { - "name": "updateParameters", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: Parameters", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: Parameters): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewGroupPanelFloatingChangeEvent": { - "kind": "interface", - "name": "DockviewGroupPanelFloatingChangeEvent", - "children": [ - { - "name": "location", - "code": "DockviewGroupLocation", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupLocation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "DockviewPanelApi": { - "kind": "interface", - "name": "DockviewPanelApi", - "children": [ - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel height in pixels" - } - ] - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The id of the panel that would have been assigned when the panel was created" - } - ] - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is the actively selected panel" - } - ] - } - }, - { - "name": "isFocused", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel holds the current focus" - } - ] - } - }, - { - "name": "isGroupActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "isVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is visible" - } - ] - } - }, - { - "name": "location", - "code": "DockviewGroupLocation", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupLocation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActiveChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ActiveEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActiveGroupChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ActiveGroupEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDimensionsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PanelDimensionChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidFocusChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "FocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidGroupChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GroupChangedEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLocationChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanelFloatingChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidParametersChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRendererChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "RendererChangedEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidTitleChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "TitleEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidVisibilityChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "VisibilityEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillFocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "renderer", - "code": "DockviewPanelRenderer", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewPanelRenderer", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "title", - "code": "string | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "string" + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] }, { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel width in pixels" - } - ] - } - }, - { - "name": "close", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "close", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximized", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximized", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getParameters", - "code": "(): T", - "kind": "method", - "signature": [ - { - "name": "getParameters", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "default": "Parameters" - } - ], - "parameters": [], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(): T", - "kind": "callSignature" - } - ] - }, - { - "name": "getWindow", - "code": "(): Window", - "kind": "method", - "signature": [ - { - "name": "getWindow", - "comment": { - "summary": [ - { - "kind": "text", - "text": "If you require the Window object" - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "code": "(): Window", - "kind": "callSignature" - } - ], - "comment": { - "summary": [ - { - "kind": "text", - "text": "If you require the Window object" - } - ] - } - }, - { - "name": "isMaximized", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "isMaximized", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "maximize", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "maximize", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveTo", - "code": "(options: { group: DockviewGroupPanel, index?: number, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }): void", - "kind": "method", - "signature": [ - { - "name": "moveTo", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: { group: DockviewGroupPanel, index?: number, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ group: DockviewGroupPanel, index?: number, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }", - "kind": "typeLiteral", - "properties": [ - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "index", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "position", - "code": "'right' | 'bottom' | 'top' | 'left' | 'center'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "right" - }, - { - "type": "literal", - "value": "bottom" - }, - { - "type": "literal", - "value": "top" - }, - { - "type": "literal", - "value": "left" - }, - { - "type": "literal", - "value": "center" - } - ] - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: { group: DockviewGroupPanel, index?: number, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setRenderer", - "code": "(renderer: DockviewPanelRenderer): void", - "kind": "method", - "signature": [ - { - "name": "setRenderer", - "typeParameters": [], - "parameters": [ - { - "name": "renderer", - "code": "renderer: DockviewPanelRenderer", - "type": { - "type": "reference", - "value": "DockviewPanelRenderer", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(renderer: DockviewPanelRenderer): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setSize", - "code": "(event: SizeEvent): void", - "kind": "method", - "signature": [ - { - "name": "setSize", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: SizeEvent", - "type": { - "type": "reference", - "value": "SizeEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: SizeEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setTitle", - "code": "(title: string): void", - "kind": "method", - "signature": [ - { - "name": "setTitle", - "typeParameters": [], - "parameters": [ - { - "name": "title", - "code": "title: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(title: string): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParameters", - "code": "(parameters: Parameters): void", - "kind": "method", - "signature": [ - { - "name": "updateParameters", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: Parameters", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: Parameters): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewRenderFunctions": { - "kind": "interface", - "name": "DockviewRenderFunctions", - "children": [ - { - "name": "components", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkTabComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "tabComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - } - ] - }, - "ExpansionEvent": { - "kind": "interface", - "name": "ExpansionEvent", - "children": [ - { - "name": "isExpanded", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "FocusEvent": { - "kind": "interface", - "name": "FocusEvent", - "children": [ - { - "name": "isFocused", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "FrameworkFactory": { - "kind": "interface", - "name": "FrameworkFactory", - "children": [ - { - "name": "createComponent", - "code": "(id: string, componentId: string, component: any): FrameworkFactory.T", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(id: string, componentId: string, component: any): FrameworkFactory.T", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - }, - { - "name": "componentId", - "code": "componentId: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - }, - { - "name": "component", - "code": "component: any", - "type": { - "type": "intrinsic", - "value": "any" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(id: string, componentId: string, component: any): FrameworkFactory.T", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - } - ] - }, - "GridBranchNode": { - "kind": "interface", - "name": "GridBranchNode", - "children": [ - { - "name": "box", - "code": "{ height: number, width: number }", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ height: number, width: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - } - ] - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "children", - "code": "GridNode[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "GridNode", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - } - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "GridConstraintChangeEvent": { - "kind": "interface", - "name": "GridConstraintChangeEvent", - "children": [ - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - } - ] - }, - "GridLeafNode": { - "kind": "interface", - "name": "GridLeafNode", - "children": [ - { - "name": "box", - "code": "{ height: number, width: number }", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ height: number, width: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - } - ] - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "cachedVisibleSize", - "code": "number | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "number" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "view", - "code": "GridLeafNode.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "GridPanelViewState": { - "kind": "interface", - "name": "GridPanelViewState", - "children": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "GridviewComponentOptions": { - "kind": "interface", - "name": "GridviewComponentOptions", - "children": [ - { - "name": "components", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkComponentFactory", - "code": "FrameworkFactory>", - "kind": "property", - "type": { - "type": "reference", - "value": "FrameworkFactory", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "parentElement", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": {} - }, - { - "name": "proportionalLayout", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - }, - { - "name": "styles", - "code": "ISplitviewStyles", - "kind": "property", - "type": { - "type": "reference", - "value": "ISplitviewStyles", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "GridviewInitParameters": { - "kind": "interface", - "name": "GridviewInitParameters", - "children": [ - { - "name": "accessor", - "code": "BaseGrid", - "kind": "property", - "type": { - "type": "reference", - "value": "BaseGrid", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IGridPanelView", - "source": "dockview-core" - } - ] - }, - "flags": {} - }, - { - "name": "isVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "GridviewPanelApi": { - "kind": "interface", - "name": "GridviewPanelApi", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel height in pixels" - } - ] - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The id of the panel that would have been assigned when the panel was created" - } - ] - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is the actively selected panel" - } - ] - } - }, - { - "name": "isFocused", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel holds the current focus" - } - ] - } - }, - { - "name": "isVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is visible" - } - ] - } - }, - { - "name": "onDidActiveChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ActiveEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidConstraintsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridConstraintChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDimensionsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PanelDimensionChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidFocusChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "FocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidParametersChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidVisibilityChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "VisibilityEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillFocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel width in pixels" - } - ] - } - }, - { - "name": "getParameters", - "code": "(): T", - "kind": "method", - "signature": [ - { - "name": "getParameters", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "default": "Parameters" - } - ], - "parameters": [], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(): T", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setConstraints", - "code": "(value: GridConstraintChangeEvent2): void", - "kind": "method", - "signature": [ - { - "name": "setConstraints", - "typeParameters": [], - "parameters": [ - { - "name": "value", - "code": "value: GridConstraintChangeEvent2", - "type": { - "type": "reference", - "value": "GridConstraintChangeEvent2", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(value: GridConstraintChangeEvent2): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setSize", - "code": "(event: SizeEvent): void", - "kind": "method", - "signature": [ - { - "name": "setSize", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: SizeEvent", - "type": { - "type": "reference", - "value": "SizeEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: SizeEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParameters", - "code": "(parameters: Parameters): void", - "kind": "method", - "signature": [ - { - "name": "updateParameters", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: Parameters", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: Parameters): void", - "kind": "callSignature" - } - ] - } - ] - }, - "GroupDragEvent": { - "kind": "interface", - "name": "GroupDragEvent", - "children": [ - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "GroupOptions": { - "kind": "interface", - "name": "GroupOptions", - "children": [ - { - "name": "activePanel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "hideHeader", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "locked", - "code": "'no-drop-target' | boolean", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "no-drop-target" - }, - { - "type": "intrinsic", - "value": "boolean" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "skipSetActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "GroupPanelContentPartInitParameters": { - "kind": "interface", - "name": "GroupPanelContentPartInitParameters", - "children": [ - { - "name": "api", - "code": "DockviewPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewPanelApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "tab", - "code": "ITabRenderer", - "kind": "property", - "type": { - "type": "reference", - "value": "ITabRenderer", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "GroupPanelFrameworkComponentFactory": { - "kind": "interface", - "name": "GroupPanelFrameworkComponentFactory", - "children": [ - { - "name": "content", - "code": "FrameworkFactory", - "kind": "property", - "type": { - "type": "reference", - "value": "FrameworkFactory", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IContentRenderer", - "source": "dockview-core" - } - ] - }, - "flags": {} - }, - { - "name": "tab", - "code": "FrameworkFactory", - "kind": "property", - "type": { - "type": "reference", - "value": "FrameworkFactory", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ITabRenderer", - "source": "dockview-core" - } - ] - }, - "flags": {} - }, - { - "name": "watermark", - "code": "FrameworkFactory", - "kind": "property", - "type": { - "type": "reference", - "value": "FrameworkFactory", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IWatermarkRenderer", - "source": "dockview-core" - } - ] - }, - "flags": {} - } - ] - }, - "GroupPanelPartInitParameters": { - "kind": "interface", - "name": "GroupPanelPartInitParameters", - "children": [ - { - "name": "api", - "code": "DockviewPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewPanelApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "GroupPanelViewState": { - "kind": "interface", - "name": "GroupPanelViewState", - "children": [ - { - "name": "activeView", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "hideHeader", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "locked", - "code": "'no-drop-target' | boolean", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "no-drop-target" - }, - { - "type": "intrinsic", - "value": "boolean" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipSetActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "views", - "code": "string[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "string" - } - }, - "flags": {} - } - ] - }, - "GroupviewPanelState": { - "kind": "interface", - "name": "GroupviewPanelState", - "children": [ - { - "name": "contentComponent", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "params", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "renderer", - "code": "'always' | 'onlyWhenVisible'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "always" - }, - { - "type": "literal", - "value": "onlyWhenVisible" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "tabComponent", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "HeaderPartInitParameters": { - "kind": "interface", - "name": "HeaderPartInitParameters", - "children": [ - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "IBaseGrid": { - "kind": "interface", - "name": "IBaseGrid", - "children": [ - { - "name": "activeGroup", - "code": "IBaseGrid.T | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "groups", - "code": "IBaseGrid.T[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximizedGroup", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(data: any): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: any", - "type": { - "type": "intrinsic", - "value": "any" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: any): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): IBaseGrid.T | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): IBaseGrid.T | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "hasMaximizedGroup", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "hasMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isMaximizedGroup", - "code": "(panel: IBaseGrid.T): boolean", - "kind": "method", - "signature": [ - { - "name": "isMaximizedGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IBaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: IBaseGrid.T): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isVisible", - "code": "(panel: IBaseGrid.T): boolean", - "kind": "method", - "signature": [ - { - "name": "isVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IBaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: IBaseGrid.T): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number, force?: boolean): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "force", - "code": "force?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number, force?: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "maximizeGroup", - "code": "(panel: IBaseGrid.T): void", - "kind": "method", - "signature": [ - { - "name": "maximizeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IBaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IBaseGrid.T): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: IBaseGrid.T, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IBaseGrid.T", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IBaseGrid.T, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - } - ] - }, - "IBaseView": { - "kind": "interface", - "name": "IBaseView", - "children": [ - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IContentContainer": { - "kind": "interface", - "name": "IContentContainer", - "children": [ - { - "name": "closePanel", - "code": "(): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, + "name": "closePanel", "code": "(): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "dropTarget", - "code": "Droptarget", - "kind": "property", - "type": { - "type": "reference", - "value": "Droptarget", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": {} - }, - { - "name": "onDidBlur", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ + "kind": "method", + "signature": [ + { + "name": "closePanel", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": {} - }, - { - "name": "onDidFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": {} - }, - { - "name": "openPanel", - "code": "(panel: IDockviewPanel): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(panel: IDockviewPanel): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, + "name": "hide", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "hide", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(_width: number, _height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "_width", + "code": "_width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "_height", + "code": "_height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(_width: number, _height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "openPanel", "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "hide", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "hide", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "renderPanel", - "code": "(panel: IDockviewPanel, options: { asActive: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "renderPanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { asActive: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ asActive: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "asActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel, options: { asActive: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "show", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "show", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IContentRenderer": { - "kind": "interface", - "name": "IContentRenderer", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidBlur", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "onDidFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: GroupPanelContentPartInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: GroupPanelContentPartInitParameters", - "type": { - "type": "reference", - "value": "GroupPanelContentPartInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: GroupPanelContentPartInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ + "kind": "method", + "signature": [ { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IDockviewComponent": { - "kind": "interface", - "name": "IDockviewComponent", - "children": [ - { - "name": "activeGroup", - "code": "DockviewGroupPanel | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "doSetGroupActive", - "code": "(group: DockviewGroupPanel, skipFocus?: boolean): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(group: DockviewGroupPanel, skipFocus?: boolean): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "skipFocus", - "code": "skipFocus?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel, skipFocus?: boolean): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "getGroupPanel", - "code": "(id: string): IDockviewPanel | undefined", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(id: string): IDockviewPanel | undefined", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): IDockviewPanel | undefined", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "groups", - "code": "DockviewGroupPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActiveGroupChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActivePanelChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddGroup", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddPanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewDidDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveGroup", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemovePanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillDragGroup", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GroupDragEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillDragPanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "TabDragEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewWillDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillShowOverlay", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillShowOverlayLocationEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "options", - "code": "DockviewComponentOptions", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewComponentOptions", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "removeGroup", - "code": "(group: DockviewGroupPanel): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(group: DockviewGroupPanel): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "totalPanels", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "addFloatingGroup", - "code": "(item: IDockviewPanel | DockviewGroupPanel, coord?: { x: number, y: number }): void", - "kind": "method", - "signature": [ - { - "name": "addFloatingGroup", - "typeParameters": [], - "parameters": [ - { - "name": "item", - "code": "item: IDockviewPanel | DockviewGroupPanel", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "coord", - "code": "coord?: { x: number, y: number }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ x: number, y: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "x", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "y", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(item: IDockviewPanel | DockviewGroupPanel, coord?: { x: number, y: number }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "addGroup", - "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", - "kind": "method", - "signature": [ - { - "name": "addGroup", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition", - "type": { - "type": "or", - "values": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AddGroupOptionsWithPanel", - "source": "dockview-core" - } - ] - }, - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AddGroupOptionsWithGroup", - "source": "dockview-core" - } - ] - }, - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AbsolutePosition", - "source": "dockview-core" - } - ] - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "addPanel", - "code": "(options: AddPanelOptions): IDockviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddPanelOptions", - "type": { - "type": "reference", - "value": "AddPanelOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddPanelOptions): IDockviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "addPopoutGroup", - "code": "(item: IDockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }): Promise", - "kind": "method", - "signature": [ - { - "name": "addPopoutGroup", - "typeParameters": [], - "parameters": [ - { - "name": "item", - "code": "item: IDockviewPanel | DockviewGroupPanel", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }", - "kind": "typeLiteral", - "properties": [ - { - "name": "onDidOpen", - "code": "(event: { id: string, window: Window }): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: { id: string, window: Window }): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: { id: string, window: Window }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ id: string, window: Window }", - "kind": "typeLiteral", - "properties": [ - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "window", - "code": "Window", - "kind": "property", - "type": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" + "name": "openPanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" }, - "code": "(event: { id: string, window: Window }): void", - "kind": "callSignature" - } - ] - } + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" }, - "flags": { - "isOptional": true - } - }, - { - "name": "onWillClose", - "code": "(event: { id: string, window: Window }): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: { id: string, window: Window }): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: { id: string, window: Window }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ id: string, window: Window }", - "kind": "typeLiteral", - "properties": [ - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "window", - "code": "Window", - "kind": "property", - "type": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "renderPanel", + "code": "(panel: IDockviewPanel, options: { asActive: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "renderPanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" }, - "code": "(event: { id: string, window: Window }): void", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "popoutUrl", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "position", - "code": "Box", - "kind": "property", - "type": { - "type": "reference", - "value": "Box", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Promise", - "source": "typescript", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "code": "(item: IDockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }): Promise", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "closeAllGroups", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "closeAllGroups", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "createWatermarkComponent", - "code": "(): IWatermarkRenderer", - "kind": "method", - "signature": [ - { - "name": "createWatermarkComponent", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "IWatermarkRenderer", - "source": "dockview-core" - }, - "code": "(): IWatermarkRenderer", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximizedGroup", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(data: SerializedDockview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: SerializedDockview", - "type": { - "type": "reference", - "value": "SerializedDockview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(data: SerializedDockview): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): DockviewGroupPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): DockviewGroupPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "hasMaximizedGroup", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "hasMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isMaximizedGroup", - "code": "(panel: DockviewGroupPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isMaximizedGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: DockviewGroupPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isVisible", - "code": "(panel: DockviewGroupPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: DockviewGroupPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number, force?: boolean): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "force", - "code": "force?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number, force?: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "maximizeGroup", - "code": "(panel: DockviewGroupPanel): void", - "kind": "method", - "signature": [ - { - "name": "maximizeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: DockviewGroupPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveGroup", - "code": "(options: MoveGroupOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveGroup", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: MoveGroupOptions", - "type": { - "type": "reference", - "value": "MoveGroupOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: MoveGroupOptions): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveGroupOrPanel", - "code": "(options: MoveGroupOrPanelOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveGroupOrPanel", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: MoveGroupOrPanelOptions", - "type": { - "type": "reference", - "value": "MoveGroupOrPanelOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: MoveGroupOrPanelOptions): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToNext", - "code": "(options?: MovementOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveToNext", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: MovementOptions", - "type": { - "type": "reference", - "value": "MovementOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: MovementOptions): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToPrevious", - "code": "(options?: MovementOptions): void", - "kind": "method", - "signature": [ - { - "name": "moveToPrevious", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: MovementOptions", - "type": { - "type": "reference", - "value": "MovementOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: MovementOptions): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActivePanel", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "setActivePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: DockviewGroupPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: DockviewGroupPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): SerializedDockview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedDockview", - "source": "dockview-core" - }, - "code": "(): SerializedDockview", - "kind": "callSignature" - } - ] - }, - { - "name": "updateOptions", - "code": "(options: DockviewComponentUpdateOptions): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: DockviewComponentUpdateOptions", - "type": { - "type": "reference", - "value": "DockviewComponentUpdateOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: DockviewComponentUpdateOptions): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IDockviewDisposable": { - "kind": "interface", - "name": "IDockviewDisposable", - "children": [ - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IDockviewGroupPanel": { - "kind": "interface", - "name": "IDockviewGroupPanel", - "children": [ - { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "api", - "code": "DockviewGroupPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanelApi", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "locked", - "code": "DockviewGroupPanelLocked", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanelLocked", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "model", - "code": "IDockviewGroupPanelModel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewGroupPanelModel", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IDockviewGroupPanelModel": { - "kind": "interface", - "name": "IDockviewGroupPanelModel", - "children": [ - { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "header", - "code": "IHeader", - "kind": "property", - "type": { - "type": "reference", - "value": "IHeader", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "isContentFocused", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "isPanelActive", - "code": "(panel: IDockviewPanel): boolean", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(panel: IDockviewPanel): boolean", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: IDockviewPanel): boolean", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "locked", - "code": "DockviewGroupPanelLocked", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanelLocked", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "onDidActivePanelChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddPanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewDidDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemovePanel", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewGroupChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onMove", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GroupMoveEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewWillDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "removePanel", - "code": "(panelOrId: IDockviewPanel | string): IDockviewPanel", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(panelOrId: IDockviewPanel | string): IDockviewPanel", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "panelOrId", - "code": "panelOrId: IDockviewPanel | string", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "string" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "code": "(panelOrId: IDockviewPanel | string): IDockviewPanel", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "canDisplayOverlay", - "code": "(event: DragEvent, position: Position, target: DockviewGroupDropLocation): boolean", - "kind": "method", - "signature": [ - { - "name": "canDisplayOverlay", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: DragEvent", - "type": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - }, - "kind": "parameter" - }, - { - "name": "position", - "code": "position: Position", - "type": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "target", - "code": "target: DockviewGroupDropLocation", - "type": { - "type": "reference", - "value": "DockviewGroupDropLocation", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(event: DragEvent, position: Position, target: DockviewGroupDropLocation): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "closeAllPanels", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "closeAllPanels", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "closePanel", - "code": "(panel: IDockviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "closePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "containsPanel", - "code": "(panel: IDockviewPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "containsPanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: IDockviewPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "indexOf", - "code": "(panel: IDockviewPanel): number", - "kind": "method", - "signature": [ - { - "name": "indexOf", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "number" - }, - "code": "(panel: IDockviewPanel): number", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(params: PanelInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: PanelInitParameters", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: PanelInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "initialize", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "initialize", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToNext", - "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "moveToNext", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: { panel?: IDockviewPanel, suppressRoll?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ panel?: IDockviewPanel, suppressRoll?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "panel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "suppressRoll", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "moveToPrevious", - "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "moveToPrevious", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options?: { panel?: IDockviewPanel, suppressRoll?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ panel?: IDockviewPanel, suppressRoll?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "panel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "suppressRoll", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "openPanel", - "code": "(panel: IDockviewPanel, options?: { index?: number, skipFocus?: boolean, skipSetGroupActive?: boolean, skipSetPanelActive?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "openPanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IDockviewPanel", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { index?: number, skipFocus?: boolean, skipSetGroupActive?: boolean, skipSetPanelActive?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ index?: number, skipFocus?: boolean, skipSetGroupActive?: boolean, skipSetPanelActive?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "index", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipFocus", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipSetGroupActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "skipSetPanelActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IDockviewPanel, options?: { index?: number, skipFocus?: boolean, skipSetGroupActive?: boolean, skipSetPanelActive?: boolean }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IDockviewPanel": { - "kind": "interface", - "name": "IDockviewPanel", - "children": [ - { - "name": "api", - "code": "DockviewPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewPanelApi", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "title", - "code": "string | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "string" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "view", - "code": "IDockviewPanelModel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanelModel", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(params: IGroupPanelInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: IGroupPanelInitParameters", - "type": { - "type": "reference", - "value": "IGroupPanelInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: IGroupPanelInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "runEvents", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "runEvents", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setTitle", - "code": "(title: string): void", - "kind": "method", - "signature": [ - { - "name": "setTitle", - "typeParameters": [], - "parameters": [ - { - "name": "title", - "code": "title: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(title: string): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): GroupviewPanelState", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "GroupviewPanelState", - "source": "dockview-core" - }, - "code": "(): GroupviewPanelState", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParentGroup", - "code": "(group: DockviewGroupPanel, options?: { skipSetActive?: boolean }): void", - "kind": "method", - "signature": [ - { - "name": "updateParentGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options?: { skipSetActive?: boolean }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ skipSetActive?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "skipSetActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel, options?: { skipSetActive?: boolean }): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IFrameworkPart": { - "kind": "interface", - "name": "IFrameworkPart", - "children": [ - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(params: Parameters): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: Parameters", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: Parameters): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IGridPanelComponentView": { - "kind": "interface", - "name": "IGridPanelComponentView", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "init", - "code": "(params: GridviewInitParameters): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(params: GridviewInitParameters): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: GridviewInitParameters", - "type": { - "type": "reference", - "value": "GridviewInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: GridviewInitParameters): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IViewSize", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(json: object): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "json", - "code": "json: object", - "type": { - "type": "intrinsic", - "value": "object" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(json: object): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IGridPanelView": { - "kind": "interface", - "name": "IGridPanelView", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IViewSize", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(json: object): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "json", - "code": "json: object", - "type": { - "type": "intrinsic", - "value": "object" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(json: object): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(params: PanelInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: PanelInitParameters", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: PanelInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(isActive: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "isActive", - "code": "isActive: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isActive: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IGridView": { - "kind": "interface", - "name": "IGridView", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IViewSize", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "fromJSON", - "code": "(json: object): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "json", - "code": "json: object", - "type": { - "type": "intrinsic", - "value": "object" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(json: object): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - } - ] - }, - "IGridviewComponent": { - "kind": "interface", - "name": "IGridviewComponent", - "children": [ - { - "name": "activeGroup", - "code": "GridviewPanel | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "groups", - "code": "GridviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidActiveGroupChange", - "code": "Event | undefined>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddGroup", - "code": "Event>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidMaximizedGroupChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveGroup", - "code": "Event>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "addPanel", - "code": "(options: AddComponentOptions): IGridviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddComponentOptions", - "type": { - "type": "reference", - "value": "AddComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "code": "(options: AddComponentOptions): IGridviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "exitMaximizedGroup", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "exitMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(serializedGridview: SerializedGridviewComponent): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "serializedGridview", - "code": "serializedGridview: SerializedGridviewComponent", - "type": { - "type": "reference", - "value": "SerializedGridviewComponent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(serializedGridview: SerializedGridviewComponent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): GridviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): GridviewPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "hasMaximizedGroup", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "hasMaximizedGroup", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isMaximizedGroup", - "code": "(panel: GridviewPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isMaximizedGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: GridviewPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "isVisible", - "code": "(panel: GridviewPanel): boolean", - "kind": "method", - "signature": [ - { - "name": "isVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(panel: GridviewPanel): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number, force?: boolean): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "force", - "code": "force?: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number, force?: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "maximizeGroup", - "code": "(panel: GridviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "maximizeGroup", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: GridviewPanel", - "type": { - "type": "reference", - "value": "GridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApiImpl", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: GridviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "movePanel", - "code": "(panel: IGridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IGridviewPanel", - "type": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "options", - "code": "options: { direction: Direction, reference: string, size?: number }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ direction: Direction, reference: string, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "direction", - "code": "Direction", - "kind": "property", - "type": { - "type": "reference", - "value": "Direction", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "reference", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IGridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(panel: IGridviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IGridviewPanel", - "type": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "sizing", - "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IGridviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(panel: IGridviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IGridviewPanel", - "type": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IGridviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: IGridviewPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IGridviewPanel", - "type": { - "type": "reference", - "value": "IGridviewPanel", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IGridviewPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): SerializedGridviewComponent", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedGridviewComponent", - "source": "dockview-core" - }, - "code": "(): SerializedGridviewComponent", - "kind": "callSignature" - } - ] - }, - { - "name": "updateOptions", - "code": "(options: Partial): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: Partial", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewComponentUpdateOptions", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: Partial): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IGridviewPanel": { - "kind": "interface", - "name": "IGridviewPanel", - "children": [ - { - "name": "api", - "code": "IGridviewPanel.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumHeight", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumWidth", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IGroupPanelInitParameters": { - "kind": "interface", - "name": "IGroupPanelInitParameters", - "children": [ - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "IHeader": { - "kind": "interface", - "name": "IHeader", - "children": [ - { - "name": "hidden", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - } - ] - }, - "IHeaderActionsRenderer": { - "kind": "interface", - "name": "IHeaderActionsRenderer", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(params: { api: DockviewGroupPanelApi, containerApi: DockviewApi }): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: { api: DockviewGroupPanelApi, containerApi: DockviewApi }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ api: DockviewGroupPanelApi, containerApi: DockviewApi }", - "kind": "typeLiteral", - "properties": [ - { - "name": "api", - "code": "DockviewGroupPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanelApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: { api: DockviewGroupPanelApi, containerApi: DockviewApi }): void", - "kind": "callSignature" - } - ] - } - ] - }, - "INodeDescriptor": { - "kind": "interface", - "name": "INodeDescriptor", - "children": [ - { - "name": "node", - "code": "Node", - "kind": "property", - "type": { - "type": "reference", - "value": "Node", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "visible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "IPaneBodyPart": { - "kind": "interface", - "name": "IPaneBodyPart", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: PanePanelComponentInitParameter): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: PanePanelComponentInitParameter", - "type": { - "type": "reference", - "value": "PanePanelComponentInitParameter", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: PanePanelComponentInitParameter): void", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(params: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IPaneHeaderPart": { - "kind": "interface", - "name": "IPaneHeaderPart", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: PanePanelComponentInitParameter): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: PanePanelComponentInitParameter", - "type": { - "type": "reference", - "value": "PanePanelComponentInitParameter", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: PanePanelComponentInitParameter): void", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(params: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IPanel": { - "kind": "interface", - "name": "IPanel", - "children": [ - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(params: PanelInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: PanelInitParameters", - "type": { - "type": "reference", - "value": "PanelInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: PanelInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IPanelDeserializer": { - "kind": "interface", - "name": "IPanelDeserializer", - "children": [ - { - "name": "fromJSON", - "code": "(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "panelData", - "code": "panelData: GroupviewPanelState", - "type": { - "type": "reference", - "value": "GroupviewPanelState", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "code": "(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel", - "kind": "callSignature" - } - ] - } - ] - }, - "IPaneview": { - "kind": "interface", - "name": "IPaneview", - "children": [ - { - "name": "element", - "code": "DocumentFragment | HTMLElement", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DocumentFragment", - "source": "typescript" - }, - { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "onDidChange", - "code": "Event<{ orthogonalSize?: number, size?: number }>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ orthogonalSize?: number, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "orthogonalSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidChangeExpansionState", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "boolean" - } - ] - }, - "flags": {} - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(size: number, orthogonalSize: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "orthogonalSize", - "code": "orthogonalSize: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(size: number, orthogonalSize: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(visible: boolean): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IPaneviewComponent": { - "kind": "interface", - "name": "IPaneviewComponent", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDrop", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewDropEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "options", - "code": "PaneviewComponentOptions", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewComponentOptions", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "panels", - "code": "IPaneviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "addPanel", - "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddPaneviewComponentOptions", - "type": { - "type": "reference", - "value": "AddPaneviewComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(serializedPaneview: SerializedPaneview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "serializedPaneview", - "code": "serializedPaneview: SerializedPaneview", - "type": { - "type": "reference", - "value": "SerializedPaneview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(serializedPaneview: SerializedPaneview): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): IPaneviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): IPaneviewPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "movePanel", - "code": "(from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "typeParameters": [], - "parameters": [ - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(from: number, to: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(panel: IPaneviewPanel): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IPaneviewPanel", - "type": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IPaneviewPanel): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: IPaneviewPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: IPaneviewPanel", - "type": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: IPaneviewPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): SerializedPaneview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedPaneview", - "source": "dockview-core" - }, - "code": "(): SerializedPaneview", - "kind": "callSignature" - } - ] - }, - { - "name": "updateOptions", - "code": "(options: Partial): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: Partial", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "PaneviewComponentOptions", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: Partial): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IPaneviewPanel": { - "kind": "interface", - "name": "IPaneviewPanel", - "children": [ - { - "name": "api", - "code": "PaneviewPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewPanelApiImpl", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "headerVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - }, - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumBodySize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumBodySize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "isExpanded", - "code": "(): boolean", - "kind": "method", - "signature": [ - { - "name": "isExpanded", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(): boolean", - "kind": "callSignature" - } - ] - }, - { - "name": "setExpanded", - "code": "(isExpanded: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setExpanded", - "typeParameters": [], - "parameters": [ - { - "name": "isExpanded", - "code": "isExpanded: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isExpanded: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "ISerializedBranchNode": { - "kind": "interface", - "name": "ISerializedBranchNode", - "children": [ - { - "name": "data", - "code": "ISerializedNode[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "ISerializedNode", - "source": "dockview-core" - } - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "type", - "code": "'branch'", - "kind": "property", - "type": { - "type": "literal", - "value": "branch" - }, - "flags": {} - } - ] - }, - "ISerializedLeafNode": { - "kind": "interface", - "name": "ISerializedLeafNode", - "children": [ - { - "name": "data", - "code": "ISerializedLeafNode.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "type", - "code": "'leaf'", - "kind": "property", - "type": { - "type": "literal", - "value": "leaf" - }, - "flags": {} - }, - { - "name": "visible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "ISplitViewDescriptor": { - "kind": "interface", - "name": "ISplitViewDescriptor", - "children": [ - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "views", - "code": "{ size: number, view: IView, visible?: boolean }[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ size: number, view: IView, visible?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "view", - "code": "IView", - "kind": "property", - "type": { - "type": "reference", - "value": "IView", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "visible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - } - } - }, - "flags": {} - } - ] - }, - "ISplitviewComponent": { - "kind": "interface", - "name": "ISplitviewComponent", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "length", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidAddView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidLayoutChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": {} - }, - { - "name": "onDidLayoutFromJSON", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "void" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidRemoveView", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IView", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "panels", - "code": "SplitviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "SplitviewPanel", - "source": "dockview-core" - } - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "addPanel", - "code": "(options: AddSplitviewComponentOptions): ISplitviewPanel", - "kind": "method", - "signature": [ - { - "name": "addPanel", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "intrinsic", - "value": "object" - }, - "default": "Parameters" - } - ], - "parameters": [ - { - "name": "options", - "code": "options: AddSplitviewComponentOptions", - "type": { - "type": "reference", - "value": "AddSplitviewComponentOptions", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "ISplitviewPanel", - "source": "dockview-core" - }, - "code": "(options: AddSplitviewComponentOptions): ISplitviewPanel", - "kind": "callSignature" - } - ] - }, - { - "name": "clear", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "clear", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "fromJSON", - "code": "(serializedSplitview: SerializedSplitview): void", - "kind": "method", - "signature": [ - { - "name": "fromJSON", - "typeParameters": [], - "parameters": [ - { - "name": "serializedSplitview", - "code": "serializedSplitview: SerializedSplitview", - "type": { - "type": "reference", - "value": "SerializedSplitview", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(serializedSplitview: SerializedSplitview): void", - "kind": "callSignature" - } - ] - }, - { - "name": "getPanel", - "code": "(id: string): ISplitviewPanel | undefined", - "kind": "method", - "signature": [ - { - "name": "getPanel", - "typeParameters": [], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "ISplitviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(id: string): ISplitviewPanel | undefined", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "movePanel", - "code": "(from: number, to: number): void", - "kind": "method", - "signature": [ - { - "name": "movePanel", - "typeParameters": [], - "parameters": [ - { - "name": "from", - "code": "from: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "to", - "code": "to: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(from: number, to: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "removePanel", - "code": "(panel: ISplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "method", - "signature": [ - { - "name": "removePanel", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: ISplitviewPanel", - "type": { - "type": "reference", - "value": "ISplitviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "sizing", - "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "InvisibleSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "SplitSizing", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "DistributeSizing", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: ISplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(panel: ISplitviewPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "panel", - "code": "panel: ISplitviewPanel", - "type": { - "type": "reference", - "value": "ISplitviewPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(panel: ISplitviewPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): SerializedSplitview", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "SerializedSplitview", - "source": "dockview-core" - }, - "code": "(): SerializedSplitview", - "kind": "callSignature" - } - ] - }, - { - "name": "updateOptions", - "code": "(options: Partial): void", - "kind": "method", - "signature": [ - { - "name": "updateOptions", - "typeParameters": [], - "parameters": [ - { - "name": "options", - "code": "options: Partial", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "SplitviewComponentUpdateOptions", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(options: Partial): void", - "kind": "callSignature" - } - ] - } - ] - }, - "ISplitviewPanel": { - "kind": "interface", - "name": "ISplitviewPanel", - "children": [ - { - "name": "api", - "code": "SplitviewPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "SplitviewPanelApiImpl", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "params", - "code": "Parameters | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "ISplitviewStyles": { - "kind": "interface", - "name": "ISplitviewStyles", - "children": [ - { - "name": "separatorBorder", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "ITabRenderer": { - "kind": "interface", - "name": "ITabRenderer", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "init", - "code": "(parameters: GroupPanelPartInitParameters): void", - "kind": "method", - "signature": [ - { - "name": "init", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: GroupPanelPartInitParameters", - "type": { - "type": "reference", - "value": "GroupPanelPartInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: GroupPanelPartInitParameters): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IView": { - "kind": "interface", - "name": "IView", - "children": [ - { - "name": "element", - "code": "DocumentFragment | HTMLElement", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "DocumentFragment", - "source": "typescript" - }, - { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "onDidChange", - "code": "Event<{ orthogonalSize?: number, size?: number }>", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ orthogonalSize?: number, size?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "orthogonalSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - } - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(size: number, orthogonalSize: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "size", - "code": "size: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "orthogonalSize", - "code": "orthogonalSize: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(size: number, orthogonalSize: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(visible: boolean): void", - "kind": "callSignature" - } - ] - } - ] - }, - "IViewDeserializer": { - "kind": "interface", - "name": "IViewDeserializer", - "children": [ - { - "name": "fromJSON", - "code": "(data: ISerializedLeafNode): IGridView", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(data: ISerializedLeafNode): IGridView", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: ISerializedLeafNode", - "type": { - "type": "reference", - "value": "ISerializedLeafNode", - "source": "dockview-core", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - }, - "code": "(data: ISerializedLeafNode): IGridView", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - } - ] - }, - "IViewSize": { - "kind": "interface", - "name": "IViewSize", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "IWatermarkRenderer": { - "kind": "interface", - "name": "IWatermarkRenderer", - "children": [ - { - "name": "element", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "init", - "code": "(params: WatermarkRendererInitParameters): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(params: WatermarkRendererInitParameters): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "params", - "code": "params: WatermarkRendererInitParameters", - "type": { - "type": "reference", - "value": "WatermarkRendererInitParameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(params: WatermarkRendererInitParameters): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "focus", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "focus", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "layout", - "code": "(width: number, height: number): void", - "kind": "method", - "signature": [ - { - "name": "layout", - "typeParameters": [], - "parameters": [ - { - "name": "width", - "code": "width: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - }, - { - "name": "height", - "code": "height: number", - "type": { - "type": "intrinsic", - "value": "number" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(width: number, height: number): void", - "kind": "callSignature" - } - ] - }, - { - "name": "toJSON", - "code": "(): object", - "kind": "method", - "signature": [ - { - "name": "toJSON", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "object" - }, - "code": "(): object", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(event: PanelUpdateEvent): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelUpdateEvent", - "type": { - "type": "reference", - "value": "PanelUpdateEvent", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelUpdateEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParentGroup", - "code": "(group: DockviewGroupPanel, visible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "updateParentGroup", - "typeParameters": [], - "parameters": [ - { - "name": "group", - "code": "group: DockviewGroupPanel", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "parameter" - }, - { - "name": "visible", - "code": "visible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(group: DockviewGroupPanel, visible: boolean): void", - "kind": "callSignature" - } - ] - } - ] - }, - "MovementOptions": { - "kind": "interface", - "name": "MovementOptions", - "children": [ - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "includePanel", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "MovementOptions2": { - "kind": "interface", - "name": "MovementOptions2", - "children": [ - { - "name": "group", - "code": "IGridView", - "kind": "property", - "type": { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "PanePanelComponentInitParameter": { - "kind": "interface", - "name": "PanePanelComponentInitParameter", - "children": [ - { - "name": "accessor", - "code": "PaneviewComponent", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewComponent", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "api", - "code": "PaneviewPanelApiImpl", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewPanelApiImpl", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "PaneviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "isExpanded", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumBodySize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumBodySize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "PanePanelInitParameter": { - "kind": "interface", - "name": "PanePanelInitParameter", - "children": [ - { - "name": "accessor", - "code": "PaneviewComponent", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewComponent", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "PaneviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "isExpanded", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumBodySize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumBodySize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "PanePanelViewState": { - "kind": "interface", - "name": "PanePanelViewState", - "children": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "headerComponent", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "PanelApi": { - "kind": "interface", - "name": "PanelApi", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel height in pixels" - } - ] - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The id of the panel that would have been assigned when the panel was created" - } - ] - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is the actively selected panel" - } - ] - } - }, - { - "name": "isFocused", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel holds the current focus" - } - ] - } - }, - { - "name": "isVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is visible" - } - ] - } - }, - { - "name": "onDidActiveChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ActiveEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDimensionsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PanelDimensionChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidFocusChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "FocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidParametersChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidVisibilityChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "VisibilityEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillFocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel width in pixels" - } - ] - } - }, - { - "name": "getParameters", - "code": "(): T", - "kind": "method", - "signature": [ - { - "name": "getParameters", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "default": "Parameters" - } - ], - "parameters": [], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(): T", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParameters", - "code": "(parameters: Parameters): void", - "kind": "method", - "signature": [ - { - "name": "updateParameters", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: Parameters", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: Parameters): void", - "kind": "callSignature" - } - ] - } - ] - }, - "PanelConstraintChangeEvent": { - "kind": "interface", - "name": "PanelConstraintChangeEvent", - "children": [ - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - } - ] - }, - "PanelDimensionChangeEvent": { - "kind": "interface", - "name": "PanelDimensionChangeEvent", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "PanelInitParameters": { - "kind": "interface", - "name": "PanelInitParameters", - "children": [ - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "PanelOptions": { - "kind": "interface", - "name": "PanelOptions", - "children": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "params", - "code": "PanelOptions.P", - "kind": "property", - "type": { - "type": "reference", - "value": "P", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isOptional": true - } - }, - { - "name": "tabComponent", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "PanelReference": { - "kind": "interface", - "name": "PanelReference", - "children": [ - { - "name": "remove", - "code": "(): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "update", - "code": "(event: { params: }): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: { params: }): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: { params: }", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ params: }", - "kind": "typeLiteral", - "properties": [ - { - "name": "params", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } + "kind": "parameter" }, - "flags": {} - } - ] - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: { params: }): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - } - ] - }, - "PanelSizeEvent": { - "kind": "interface", - "name": "PanelSizeEvent", - "children": [ - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "PanelUpdateEvent": { - "kind": "interface", - "name": "PanelUpdateEvent", - "children": [ - { - "name": "params", - "code": "Partial", - "kind": "property", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "flags": {} - } - ] - }, - "PanelViewInitParameters": { - "kind": "interface", - "name": "PanelViewInitParameters", - "children": [ - { - "name": "accessor", - "code": "SplitviewComponent", - "kind": "property", - "type": { - "type": "reference", - "value": "SplitviewComponent", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "Parameters", - "kind": "property", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "PaneviewComponentOptions": { - "kind": "interface", - "name": "PaneviewComponentOptions", - "children": [ - { - "name": "components", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableDnd", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkWrapper", - "code": "{ body: FrameworkFactory, header: FrameworkFactory }", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ body: FrameworkFactory, header: FrameworkFactory }", - "kind": "typeLiteral", - "properties": [ - { - "name": "body", - "code": "FrameworkFactory", - "kind": "property", - "type": { - "type": "reference", - "value": "FrameworkFactory", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "IPaneBodyPart", - "source": "dockview-core" + { + "name": "options", + "code": "options: { asActive: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ asActive: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "asActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel, options: { asActive: boolean }): void", + "kind": "callSignature" } - ] - }, - "flags": {} - }, - { - "name": "header", - "code": "FrameworkFactory", - "kind": "property", - "type": { - "type": "reference", - "value": "FrameworkFactory", - "source": "dockview-core", - "typeArguments": [ + ] + }, + { + "name": "show", + "code": "(): void", + "kind": "method", + "signature": [ { - "type": "reference", - "value": "IPaneHeaderPart", - "source": "dockview-core" + "name": "show", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" } - ] - }, - "flags": {} - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "headerComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "headerframeworkComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "parentElement", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": {} - }, - { - "name": "showDndOverlay", - "code": "(event: PaneviewDndOverlayEvent): boolean", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: PaneviewDndOverlayEvent): boolean", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PaneviewDndOverlayEvent", - "type": { - "type": "reference", - "value": "PaneviewDndOverlayEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(event: PaneviewDndOverlayEvent): boolean", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - } - ] - }, - "PaneviewDndOverlayEvent": { - "kind": "interface", - "name": "PaneviewDndOverlayEvent", - "children": [ - { - "name": "getData", - "code": "(): PaneTransfer | undefined", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): PaneTransfer | undefined", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "PaneTransfer", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(): PaneTransfer | undefined", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - }, - "flags": {} - }, - { - "name": "panel", - "code": "IPaneviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "PaneviewDropEvent": { - "kind": "interface", - "name": "PaneviewDropEvent", - "children": [ - { - "name": "api", - "code": "PaneviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "getData", - "code": "(): PaneTransfer | undefined", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): PaneTransfer | undefined", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "PaneTransfer", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "code": "(): PaneTransfer | undefined", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "panel", - "code": "IPaneviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IPaneviewPanel", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "position", - "code": "Position", - "kind": "property", - "type": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "PaneviewPanelApi": { - "kind": "interface", - "name": "PaneviewPanelApi", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel height in pixels" + ] } - ] - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The id of the panel that would have been assigned when the panel was created" - } - ] - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is the actively selected panel" - } - ] - } - }, - { - "name": "isExpanded", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "isFocused", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel holds the current focus" - } - ] - } - }, - { - "name": "isVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is visible" - } - ] - } - }, - { - "name": "onDidActiveChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ActiveEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidConstraintsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PanelConstraintChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDimensionsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PanelDimensionChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidExpansionChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ExpansionEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidFocusChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "FocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidParametersChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidVisibilityChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "VisibilityEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onMouseEnter", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "MouseEvent", - "source": "typescript" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onMouseLeave", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "MouseEvent", - "source": "typescript" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillFocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel width in pixels" - } - ] - } - }, - { - "name": "getParameters", - "code": "(): T", - "kind": "method", - "signature": [ - { - "name": "getParameters", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "default": "Parameters" - } - ], - "parameters": [], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(): T", - "kind": "callSignature" - } ] - }, - { - "name": "setActive", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setConstraints", - "code": "(value: PanelConstraintChangeEvent2): void", - "kind": "method", - "signature": [ - { - "name": "setConstraints", - "typeParameters": [], - "parameters": [ - { - "name": "value", - "code": "value: PanelConstraintChangeEvent2", - "type": { - "type": "reference", - "value": "PanelConstraintChangeEvent2", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(value: PanelConstraintChangeEvent2): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setExpanded", - "code": "(isExpanded: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setExpanded", - "typeParameters": [], - "parameters": [ - { - "name": "isExpanded", - "code": "isExpanded: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isExpanded: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setSize", - "code": "(event: PanelSizeEvent): void", - "kind": "method", - "signature": [ - { - "name": "setSize", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelSizeEvent", - "type": { - "type": "reference", - "value": "PanelSizeEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelSizeEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParameters", - "code": "(parameters: Parameters): void", - "kind": "method", - "signature": [ - { - "name": "updateParameters", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: Parameters", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: Parameters): void", - "kind": "callSignature" - } - ] - } - ] - }, - "Parameters": { - "name": "Parameters", - "comment": { - "summary": [ - { - "kind": "text", - "text": "A key-value object of anything that is a valid JavaScript Object." - } - ] }, - "code": "", - "kind": "interface" - }, - "RendererChangedEvent": { - "kind": "interface", - "name": "RendererChangedEvent", - "children": [ - { - "name": "renderer", - "code": "DockviewPanelRenderer", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewPanelRenderer", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "SerializedDockview": { - "kind": "interface", - "name": "SerializedDockview", - "children": [ - { - "name": "activeGroup", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "floatingGroups", - "code": "SerializedFloatingGroup[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "SerializedFloatingGroup", - "source": "dockview-core" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "grid", - "code": "{ height: number, orientation: Orientation, root: SerializedGridObject, width: number }", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ height: number, orientation: Orientation, root: SerializedGridObject, width: number }", - "kind": "typeLiteral", - "properties": [ - { + "DefaultDockviewDeserialzier": { + "kind": "class", + "name": "DefaultDockviewDeserialzier", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "fromJSON", + "code": "(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "panelData", + "code": "panelData: GroupviewPanelState", + "type": { + "type": "reference", + "value": "GroupviewPanelState", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "code": "(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel", + "kind": "callSignature" + } + ] + } + ] + }, + "DefaultTab": { + "kind": "class", + "name": "DefaultTab", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(params: GroupPanelPartInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: GroupPanelPartInitParameters", + "type": { + "type": "reference", + "value": "GroupPanelPartInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: GroupPanelPartInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(_width: number, _height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "_width", + "code": "_width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "_height", + "code": "_height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(_width: number, _height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "onGroupChange", + "code": "(_group: DockviewGroupPanel): void", + "kind": "method", + "signature": [ + { + "name": "onGroupChange", + "typeParameters": [], + "parameters": [ + { + "name": "_group", + "code": "_group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(_group: DockviewGroupPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "onPanelVisibleChange", + "code": "(_isPanelVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "onPanelVisibleChange", + "typeParameters": [], + "parameters": [ + { + "name": "_isPanelVisible", + "code": "_isPanelVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(_isPanelVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewApi": { + "kind": "class", + "name": "DockviewApi", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "activeGroup", + "code": "DockviewGroupPanel | undefined", + "kind": "accessor", + "value": { + "name": "activeGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active group object." + } + ] + }, + "code": "DockviewGroupPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active group object." + } + ] + } + }, + { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "accessor", + "value": { + "name": "activePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active panel object." + } + ] + }, + "code": "IDockviewPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Active panel object." + } + ] + } + }, + { + "name": "groups", + "code": "DockviewGroupPanel[]", + "kind": "accessor", + "value": { + "name": "groups", + "comment": { + "summary": [ + { + "kind": "text", + "text": "All group objects." + } + ] + }, + "code": "DockviewGroupPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "All group objects." + } + ] + } + }, + { "name": "height", "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of the component." + } + ] + } + }, + { + "name": "id", + "code": "string", + "kind": "accessor", + "value": { + "name": "id", + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique identifier for this instance. Used to manage scope of Drag'n'Drop events." + } + ] + }, + "code": "string", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "string" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique identifier for this instance. Used to manage scope of Drag'n'Drop events." + } + ] + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumHeight", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum height of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum height of the component." + } + ] + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumWidth", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum width of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum width of the component." + } + ] + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumHeight", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Minimum height of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Minimum height of the component." + } + ] + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumWidth", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Minimum width of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Minimum width of the component." + } + ] + } + }, + { + "name": "onDidActiveGroupChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidActiveGroupChange", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when the active group changes. May be undefined if no group is active." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when the active group changes. May be undefined if no group is active." + } + ] + } + }, + { + "name": "onDidActivePanelChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidActivePanelChange", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when the active panel changes. May be undefined if no panel is active." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when the active panel changes. May be undefined if no panel is active." + } + ] + } + }, + { + "name": "onDidAddGroup", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidAddGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a group is added. May be called multiple times when moving groups." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a group is added. May be called multiple times when moving groups." + } + ] + } + }, + { + "name": "onDidAddPanel", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidAddPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is added. May be called multiple times when moving panels." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is added. May be called multiple times when moving panels." + } + ] + } + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidDrop", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewDidDropEvent", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality." + } + ] + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidLayoutChange", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when any layout change occures, an aggregation of many events." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when any layout change occures, an aggregation of many events." + } + ] + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidLayoutFromJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked after a layout is deserialzied using the " + }, + { + "kind": "code", + "text": "`fromJSON`" + }, + { + "kind": "text", + "text": " method." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked after a layout is deserialzied using the " + }, + { + "kind": "code", + "text": "`fromJSON`" + }, + { + "kind": "text", + "text": " method." + } + ] + } + }, + { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + } + }, + { + "name": "onDidRemoveGroup", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidRemoveGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a group is removed. May be called multiple times when moving groups." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a group is removed. May be called multiple times when moving groups." + } + ] + } + }, + { + "name": "onDidRemovePanel", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidRemovePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is removed. May be called multiple times when moving panels." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is removed. May be called multiple times when moving panels." + } + ] + } + }, + { + "name": "onWillDragGroup", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onWillDragGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked before a group is dragged.\r\n\r\nCalling " + }, + { + "kind": "code", + "text": "`event.nativeEvent.preventDefault()`" + }, + { + "kind": "text", + "text": " will prevent the group drag starting." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GroupDragEvent", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked before a group is dragged.\r\n\r\nCalling " + }, + { + "kind": "code", + "text": "`event.nativeEvent.preventDefault()`" + }, + { + "kind": "text", + "text": " will prevent the group drag starting." + } + ] + } + }, + { + "name": "onWillDragPanel", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onWillDragPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked before a panel is dragged.\r\n\r\nCalling " + }, + { + "kind": "code", + "text": "`event.nativeEvent.preventDefault()`" + }, + { + "kind": "text", + "text": " will prevent the panel drag starting." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "TabDragEvent", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked before a panel is dragged.\r\n\r\nCalling " + }, + { + "kind": "code", + "text": "`event.nativeEvent.preventDefault()`" + }, + { + "kind": "text", + "text": " will prevent the panel drag starting." + } + ] + } + }, + { + "name": "onWillDrop", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onWillDrop", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a Drag'n'Drop event occurs but before dockview handles it giving the user an opportunity to intecept and\r\nprevent the event from occuring using the standard " + }, + { + "kind": "code", + "text": "`preventDefault()`" + }, + { + "kind": "text", + "text": " syntax.\r\n\r\nPreventing certain events may causes unexpected behaviours, use carefully." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewWillDropEvent", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a Drag'n'Drop event occurs but before dockview handles it giving the user an opportunity to intecept and\r\nprevent the event from occuring using the standard " + }, + { + "kind": "code", + "text": "`preventDefault()`" + }, + { + "kind": "text", + "text": " syntax.\r\n\r\nPreventing certain events may causes unexpected behaviours, use carefully." + } + ] + } + }, + { + "name": "onWillShowOverlay", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onWillShowOverlay", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked before an overlay is shown indicating a drop target.\r\n\r\nCalling " + }, + { + "kind": "code", + "text": "`event.preventDefault()`" + }, + { + "kind": "text", + "text": " will prevent the overlay being shown and prevent\r\nthe any subsequent drop event." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillShowOverlayLocationEvent", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked before an overlay is shown indicating a drop target.\r\n\r\nCalling " + }, + { + "kind": "code", + "text": "`event.preventDefault()`" + }, + { + "kind": "text", + "text": " will prevent the overlay being shown and prevent\r\nthe any subsequent drop event." + } + ] + } + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "comment": { + "summary": [ + { + "kind": "text", + "text": "All panel objects." + } + ] + }, + "code": "IDockviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "All panel objects." + } + ] + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Total number of groups." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Total number of groups." + } + ] + } + }, + { + "name": "totalPanels", + "code": "number", + "kind": "accessor", + "value": { + "name": "totalPanels", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Total number of panels." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Total number of panels." + } + ] + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of the component." + } + ] + } + }, + { + "name": "addFloatingGroup", + "code": "(item: IDockviewPanel | DockviewGroupPanel, coord?: { x: number, y: number }): void", + "kind": "method", + "signature": [ + { + "name": "addFloatingGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a floating group" + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "item", + "code": "item: IDockviewPanel | DockviewGroupPanel", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "coord", + "code": "coord?: { x: number, y: number }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ x: number, y: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "x", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "y", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(item: IDockviewPanel | DockviewGroupPanel, coord?: { x: number, y: number }): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a floating group" + } + ] + } + }, + { + "name": "addGroup", + "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", + "kind": "method", + "signature": [ + { + "name": "addGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a group and return the created object." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition", + "type": { + "type": "or", + "values": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AddGroupOptionsWithPanel", + "source": "dockview-core" + } + ] + }, + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AddGroupOptionsWithGroup", + "source": "dockview-core" + } + ] + }, + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AbsolutePosition", + "source": "dockview-core" + } + ] + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a group and return the created object." + } + ] + } + }, + { + "name": "addPanel", + "code": "(options: AddPanelOptions): IDockviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a panel and return the created object." + } + ] + }, + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddPanelOptions", + "type": { + "type": "reference", + "value": "AddPanelOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddPanelOptions): IDockviewPanel", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a panel and return the created object." + } + ] + } + }, + { + "name": "addPopoutGroup", + "code": "(item: IDockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }): Promise", + "kind": "method", + "signature": [ + { + "name": "addPopoutGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a popout group in a new Window" + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "item", + "code": "item: IDockviewPanel | DockviewGroupPanel", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }", + "kind": "typeLiteral", + "properties": [ + { + "name": "onDidOpen", + "code": "(event: { id: string, window: Window }): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: { id: string, window: Window }): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: { id: string, window: Window }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ id: string, window: Window }", + "kind": "typeLiteral", + "properties": [ + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "window", + "code": "Window", + "kind": "property", + "type": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: { id: string, window: Window }): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onWillClose", + "code": "(event: { id: string, window: Window }): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: { id: string, window: Window }): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: { id: string, window: Window }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ id: string, window: Window }", + "kind": "typeLiteral", + "properties": [ + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "window", + "code": "Window", + "kind": "property", + "type": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: { id: string, window: Window }): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "popoutUrl", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "position", + "code": "Box", + "kind": "property", + "type": { + "type": "reference", + "value": "Box", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Promise", + "source": "typescript", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "code": "(item: IDockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }): Promise", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a popout group in a new Window" + } + ] + } + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Reset the component back to an empty and default state." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Reset the component back to an empty and default state." + } + ] + } + }, + { + "name": "closeAllGroups", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "closeAllGroups", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close all groups and panels." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Close all groups and panels." + } + ] + } + }, + { + "name": "exitMaximizedGroup", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus the component. Will try to focus an active panel if one exists." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus the component. Will try to focus an active panel if one exists." + } + ] + } + }, + { + "name": "fromJSON", + "code": "(data: SerializedDockview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a component from a serialized object." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: SerializedDockview", + "type": { + "type": "reference", + "value": "SerializedDockview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: SerializedDockview): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a component from a serialized object." + } + ] + } + }, + { + "name": "getGroup", + "code": "(id: string): DockviewGroupPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get a group object given a " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id. May return undefined." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): DockviewGroupPanel | undefined", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get a group object given a " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id. May return undefined." + } + ] + } + }, + { + "name": "getPanel", + "code": "(id: string): IDockviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get a panel object given a " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id. May return " + }, + { + "kind": "code", + "text": "`undefined`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): IDockviewPanel | undefined", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get a panel object given a " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id. May return " + }, + { + "kind": "code", + "text": "`undefined`" + }, + { + "kind": "text", + "text": "." + } + ] + } + }, + { + "name": "hasMaximizedGroup", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "hasMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number, force: boolean): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "force", + "code": "force: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number, force: boolean): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." + } + ] + } + }, + { + "name": "maximizeGroup", + "code": "(panel: IDockviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "maximizeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToNext", + "code": "(options?: MovementOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveToNext", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move the focus progmatically to the next panel or group." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: MovementOptions", + "type": { + "type": "reference", + "value": "MovementOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: MovementOptions): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move the focus progmatically to the next panel or group." + } + ] + } + }, + { + "name": "moveToPrevious", + "code": "(options?: MovementOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveToPrevious", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move the focus progmatically to the previous panel or group." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: MovementOptions", + "type": { + "type": "reference", + "value": "MovementOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: MovementOptions): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move the focus progmatically to the previous panel or group." + } + ] + } + }, + { + "name": "removeGroup", + "code": "(group: IDockviewGroupPanel): void", + "kind": "method", + "signature": [ + { + "name": "removeGroup", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove a group and any panels within the group." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: IDockviewGroupPanel", + "type": { + "type": "reference", + "value": "IDockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: IDockviewGroupPanel): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove a group and any panels within the group." + } + ] + } + }, + { + "name": "removePanel", + "code": "(panel: IDockviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove a panel given the panel object." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove a panel given the panel object." + } + ] + } + }, + { + "name": "toJSON", + "code": "(): SerializedDockview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a serialized object of the current component." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedDockview", + "source": "dockview-core" + }, + "code": "(): SerializedDockview", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a serialized object of the current component." + } + ] + } + } + ] + }, + "DockviewComponent": { + "kind": "class", + "name": "DockviewComponent", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_activeGroup", + "code": "DockviewGroupPanel | undefined", "kind": "property", "type": { - "type": "intrinsic", - "value": "number" + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] }, - "flags": {} - }, - { + "flags": { + "isProtected": true + } + }, + { + "name": "_bufferOnDidLayoutChange", + "code": "TickDelayedEvent", + "kind": "property", + "type": { + "type": "reference", + "value": "TickDelayedEvent", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "_groups", + "code": "Map>", + "kind": "property", + "type": { + "type": "reference", + "value": "Map", + "source": "typescript", + "typeArguments": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "reference", + "value": "IValueDisposable", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "_onDidAddGroup", + "code": "Emitter", + "kind": "property", + "type": { + "type": "reference", + "value": "Emitter", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "gridview", + "code": "Gridview", + "kind": "property", + "type": { + "type": "reference", + "value": "Gridview", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "onDidActiveChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActiveGroupChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActivePanelChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAdd", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddGroup", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddPanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewDidDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemove", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveGroup", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemovePanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillDragGroup", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GroupDragEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillDragPanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "TabDragEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewWillDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillShowOverlay", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillShowOverlayLocationEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "overlayRenderContainer", + "code": "OverlayRenderContainer", + "kind": "property", + "type": { + "type": "reference", + "value": "OverlayRenderContainer", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "activeGroup", + "code": "BaseGrid.T | undefined", + "kind": "accessor", + "value": { + "name": "activeGroup", + "code": "BaseGrid.T | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "accessor", + "value": { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "api", + "code": "DockviewApi", + "kind": "accessor", + "value": { + "name": "api", + "code": "DockviewApi", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + } + } + }, + { + "name": "disableResizing", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "disableResizing", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "groups", + "code": "BaseGrid.T[]", + "kind": "accessor", + "value": { + "name": "groups", + "code": "BaseGrid.T[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "id", + "code": "string", + "kind": "accessor", + "value": { + "name": "id", + "code": "string", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "string" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "locked", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "locked", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + } + }, + { + "name": "options", + "code": "DockviewComponentOptions", + "kind": "accessor", + "value": { + "name": "options", + "code": "DockviewComponentOptions", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewComponentOptions", + "source": "dockview-core" + } + } + }, + { "name": "orientation", "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "root", - "code": "SerializedGridObject", - "kind": "property", - "type": { - "type": "reference", - "value": "SerializedGridObject", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "GroupPanelViewState", - "source": "dockview-core" + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" } - ] - }, - "flags": {} - }, - { + } + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + } + } + }, + { + "name": "renderer", + "code": "DockviewPanelRenderer", + "kind": "accessor", + "value": { + "name": "renderer", + "code": "DockviewPanelRenderer", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewPanelRenderer", + "source": "dockview-core" + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "totalPanels", + "code": "number", + "kind": "accessor", + "value": { + "name": "totalPanels", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { "name": "width", "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "addFloatingGroup", + "code": "(item: DockviewPanel | DockviewGroupPanel, coord?: { height?: number, width?: number, x?: number, y?: number }, options?: { inDragMode: boolean, skipActiveGroup?: boolean, skipRemoveGroup?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "addFloatingGroup", + "typeParameters": [], + "parameters": [ + { + "name": "item", + "code": "item: DockviewPanel | DockviewGroupPanel", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewPanel", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "coord", + "code": "coord?: { height?: number, width?: number, x?: number, y?: number }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ height?: number, width?: number, x?: number, y?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "x", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "y", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { inDragMode: boolean, skipActiveGroup?: boolean, skipRemoveGroup?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ inDragMode: boolean, skipActiveGroup?: boolean, skipRemoveGroup?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "inDragMode", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + }, + { + "name": "skipActiveGroup", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipRemoveGroup", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(item: DockviewPanel | DockviewGroupPanel, coord?: { height?: number, width?: number, x?: number, y?: number }, options?: { inDragMode: boolean, skipActiveGroup?: boolean, skipRemoveGroup?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "addGroup", + "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", + "kind": "method", + "signature": [ + { + "name": "addGroup", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition", + "type": { + "type": "or", + "values": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AddGroupOptionsWithPanel", + "source": "dockview-core" + } + ] + }, + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AddGroupOptionsWithGroup", + "source": "dockview-core" + } + ] + }, + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AbsolutePosition", + "source": "dockview-core" + } + ] + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "addPanel", + "code": "(options: AddPanelOptions): DockviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddPanelOptions", + "type": { + "type": "reference", + "value": "AddPanelOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "DockviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddPanelOptions): DockviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "addPopoutGroup", + "code": "(itemToPopout: DockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, overridePopoutGroup?: DockviewGroupPanel, popoutUrl?: string, position?: Box, skipRemoveGroup?: boolean }): Promise", + "kind": "method", + "signature": [ + { + "name": "addPopoutGroup", + "typeParameters": [], + "parameters": [ + { + "name": "itemToPopout", + "code": "itemToPopout: DockviewPanel | DockviewGroupPanel", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewPanel", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, overridePopoutGroup?: DockviewGroupPanel, popoutUrl?: string, position?: Box, skipRemoveGroup?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, overridePopoutGroup?: DockviewGroupPanel, popoutUrl?: string, position?: Box, skipRemoveGroup?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "onDidOpen", + "code": "(event: { id: string, window: Window }): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: { id: string, window: Window }): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: { id: string, window: Window }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ id: string, window: Window }", + "kind": "typeLiteral", + "properties": [ + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "window", + "code": "Window", + "kind": "property", + "type": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: { id: string, window: Window }): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onWillClose", + "code": "(event: { id: string, window: Window }): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: { id: string, window: Window }): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: { id: string, window: Window }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ id: string, window: Window }", + "kind": "typeLiteral", + "properties": [ + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "window", + "code": "Window", + "kind": "property", + "type": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: { id: string, window: Window }): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "overridePopoutGroup", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "popoutUrl", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "position", + "code": "Box", + "kind": "property", + "type": { + "type": "reference", + "value": "Box", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipRemoveGroup", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Promise", + "source": "typescript", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "code": "(itemToPopout: DockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, overridePopoutGroup?: DockviewGroupPanel, popoutUrl?: string, position?: Box, skipRemoveGroup?: boolean }): Promise", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "closeAllGroups", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "closeAllGroups", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "createGroup", + "code": "(options?: GroupOptions): DockviewGroupPanel", + "kind": "method", + "signature": [ + { + "name": "createGroup", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: GroupOptions", + "type": { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "code": "(options?: GroupOptions): DockviewGroupPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "createWatermarkComponent", + "code": "(): IWatermarkRenderer", + "kind": "method", + "signature": [ + { + "name": "createWatermarkComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IWatermarkRenderer", + "source": "dockview-core" + }, + "code": "(): IWatermarkRenderer", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "doAddGroup", + "code": "(group: DockviewGroupPanel, location: number[], size?: number): void", + "kind": "method", + "signature": [ + { + "name": "doAddGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + }, + { + "name": "size", + "code": "size?: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel, location: number[], size?: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "doRemoveGroup", + "code": "(group: DockviewGroupPanel, options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }): DockviewGroupPanel", + "kind": "method", + "signature": [ + { + "name": "doRemoveGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "skipActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipDispose", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipPopoutAssociated", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipPopoutReturn", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "code": "(group: DockviewGroupPanel, options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }): DockviewGroupPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "doSetGroupActive", + "code": "(group: DockviewGroupPanel | undefined): void", + "kind": "method", + "signature": [ + { + "name": "doSetGroupActive", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel | undefined", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel | undefined): void", + "kind": "callSignature" + } + ] + }, + { + "name": "doSetGroupAndPanelActive", + "code": "(group: DockviewGroupPanel | undefined): void", + "kind": "method", + "signature": [ + { + "name": "doSetGroupAndPanelActive", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel | undefined", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel | undefined): void", + "kind": "callSignature" + } + ] + }, + { + "name": "exitMaximizedGroup", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(data: SerializedDockview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: SerializedDockview", + "type": { + "type": "reference", + "value": "SerializedDockview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: SerializedDockview): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getGroupPanel", + "code": "(id: string): IDockviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getGroupPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): IDockviewPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): DockviewGroupPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): DockviewGroupPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "hasMaximizedGroup", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "hasMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isMaximizedGroup", + "code": "(panel: DockviewGroupPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isMaximizedGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: DockviewGroupPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isVisible", + "code": "(panel: DockviewGroupPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: DockviewGroupPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number, forceResize?: boolean): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "forceResize", + "code": "forceResize?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number, forceResize?: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "maximizeGroup", + "code": "(panel: DockviewGroupPanel): void", + "kind": "method", + "signature": [ + { + "name": "maximizeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: DockviewGroupPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveGroup", + "code": "(options: MoveGroupOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveGroup", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: MoveGroupOptions", + "type": { + "type": "reference", + "value": "MoveGroupOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: MoveGroupOptions): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveGroupOrPanel", + "code": "(options: MoveGroupOrPanelOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveGroupOrPanel", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: MoveGroupOrPanelOptions", + "type": { + "type": "reference", + "value": "MoveGroupOrPanelOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: MoveGroupOrPanelOptions): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToNext", + "code": "(options: MovementOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveToNext", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: MovementOptions", + "type": { + "type": "reference", + "value": "MovementOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: MovementOptions): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToPrevious", + "code": "(options: MovementOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveToPrevious", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: MovementOptions", + "type": { + "type": "reference", + "value": "MovementOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: MovementOptions): void", + "kind": "callSignature" + } + ] + }, + { + "name": "movingLock", + "code": "(func: (): T): T", + "kind": "method", + "signature": [ + { + "name": "movingLock", + "typeParameters": [ + { + "name": "T" + } + ], + "parameters": [ + { + "name": "func", + "code": "func: (): T", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): T", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): T", + "kind": "callSignature" + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(func: (): T): T", + "kind": "callSignature" + } + ] + }, + { + "name": "removeGroup", + "code": "(group: DockviewGroupPanel, options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "removeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "skipActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipDispose", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipPopoutAssociated", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipPopoutReturn", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel, options?: { skipActive?: boolean, skipDispose?: boolean, skipPopoutAssociated?: boolean, skipPopoutReturn?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(panel: IDockviewPanel, options: { removeEmptyGroup: boolean, skipDispose: boolean, skipSetActiveGroup?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options: { removeEmptyGroup: boolean, skipDispose: boolean, skipSetActiveGroup?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ removeEmptyGroup: boolean, skipDispose: boolean, skipSetActiveGroup?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "removeEmptyGroup", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + }, + { + "name": "skipDispose", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + }, + { + "name": "skipSetActiveGroup", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel, options: { removeEmptyGroup: boolean, skipDispose: boolean, skipSetActiveGroup?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActivePanel", + "code": "(panel: IDockviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "setActivePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: DockviewGroupPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: DockviewGroupPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): SerializedDockview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Serialize the current state of the layout" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A JSON respresentation of the layout" + } + ] + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedDockview", + "source": "dockview-core" + }, + "code": "(): SerializedDockview", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Serialize the current state of the layout" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A JSON respresentation of the layout" + } + ] + } + ] + } + }, + { + "name": "updateOptions", + "code": "(options: DockviewComponentUpdateOptions): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: DockviewComponentUpdateOptions", + "type": { + "type": "reference", + "value": "DockviewComponentUpdateOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: DockviewComponentUpdateOptions): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewCompositeDisposable": { + "kind": "class", + "name": "DockviewCompositeDisposable", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewDidDropEvent": { + "kind": "class", + "name": "DockviewDidDropEvent", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "api", + "code": "DockviewApi", + "kind": "accessor", + "value": { + "name": "api", + "code": "DockviewApi", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + } + } + }, + { + "name": "defaultPrevented", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "defaultPrevented", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "group", + "code": "DockviewGroupPanel | undefined", + "kind": "accessor", + "value": { + "name": "group", + "code": "DockviewGroupPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "accessor", + "value": { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + } + } + }, + { + "name": "panel", + "code": "IDockviewPanel | undefined", + "kind": "accessor", + "value": { + "name": "panel", + "code": "IDockviewPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "position", + "code": "Position", + "kind": "accessor", + "value": { + "name": "position", + "code": "Position", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + } + } + }, + { + "name": "getData", + "code": "(): PanelTransfer | undefined", + "kind": "method", + "signature": [ + { + "name": "getData", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "PanelTransfer", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(): PanelTransfer | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "preventDefault", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "preventDefault", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewEmitter": { + "kind": "class", + "name": "DockviewEmitter", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "ENABLE_TRACKING", + "code": "boolean", "kind": "property", "type": { - "type": "intrinsic", - "value": "number" + "type": "intrinsic", + "value": "boolean" }, - "flags": {} - } - ] - } - }, - "flags": {} - }, - { - "name": "panels", - "code": "Record", - "kind": "property", - "type": { - "type": "reference", - "value": "Record", - "source": "typescript", - "typeArguments": [ - { - "type": "intrinsic", - "value": "string" + "flags": { + "isStatic": true + } }, { - "type": "reference", - "value": "GroupviewPanelState", - "source": "dockview-core" - } - ] - }, - "flags": {} - }, - { - "name": "popoutGroups", - "code": "SerializedPopoutGroup[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "SerializedPopoutGroup", - "source": "dockview-core" - } - }, - "flags": { - "isOptional": true - } - } - ] - }, - "SerializedFloatingGroup": { - "kind": "interface", - "name": "SerializedFloatingGroup", - "children": [ - { - "name": "data", - "code": "GroupPanelViewState", - "kind": "property", - "type": { - "type": "reference", - "value": "GroupPanelViewState", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "position", - "code": "Box", - "kind": "property", - "type": { - "type": "reference", - "value": "Box", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "SerializedGridObject": { - "kind": "interface", - "name": "SerializedGridObject", - "children": [ - { - "name": "data", - "code": "SerializedGridObject[] | SerializedGridObject.T", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "array", - "value": { - "type": "reference", - "value": "SerializedGridObject", - "source": "dockview-core", - "typeArguments": [ - { + "name": "MEMORY_LEAK_WATCHER", + "code": "LeakageMonitor", + "kind": "property", + "type": { "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } + "value": "LeakageMonitor", + "source": "dockview-core" + }, + "flags": { + "isStatic": true, + "isReadonly": true + } + }, + { + "name": "event", + "code": "Event", + "kind": "accessor", + "value": { + "name": "event", + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + } + } + }, + { + "name": "value", + "code": "Emitter.T | undefined", + "kind": "accessor", + "value": { + "name": "value", + "code": "Emitter.T | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } ] - } }, { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "type", - "code": "'branch' | 'leaf'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "branch" + "name": "fire", + "code": "(e: Emitter.T): void", + "kind": "method", + "signature": [ + { + "name": "fire", + "typeParameters": [], + "parameters": [ + { + "name": "e", + "code": "e: Emitter.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(e: Emitter.T): void", + "kind": "callSignature" + } + ] }, { - "type": "literal", - "value": "leaf" + "name": "setLeakageMonitorEnabled", + "code": "(isEnabled: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setLeakageMonitorEnabled", + "typeParameters": [], + "parameters": [ + { + "name": "isEnabled", + "code": "isEnabled: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isEnabled: boolean): void", + "kind": "callSignature" + } + ] } - ] - }, - "flags": {} - }, - { - "name": "visible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "SerializedGridview": { - "kind": "interface", - "name": "SerializedGridview", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "root", - "code": "SerializedGridObject", - "kind": "property", - "type": { - "type": "reference", - "value": "SerializedGridObject", - "source": "dockview-core", - "typeArguments": [ + ] + }, + "DockviewGroupPanel": { + "kind": "class", + "name": "DockviewGroupPanel", + "children": [ { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "flags": {} - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - } - ] - }, - "SerializedGridviewComponent": { - "kind": "interface", - "name": "SerializedGridviewComponent", - "children": [ - { - "name": "activePanel", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "grid", - "code": "SerializedGridview", - "kind": "property", - "type": { - "type": "reference", - "value": "SerializedGridview", - "source": "dockview-core", - "typeArguments": [ + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_params", + "code": "PanelInitParameters", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "api", + "code": "DockviewGroupPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanelApiImpl", + "source": "dockview-core" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, { - "type": "reference", - "value": "GridPanelViewState", - "source": "dockview-core" - } - ] - }, - "flags": {} - } - ] - }, - "SerializedPaneview": { - "kind": "interface", - "name": "SerializedPaneview", - "children": [ - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "views", - "code": "SerializedPaneviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "SerializedPaneviewPanel", - "source": "dockview-core" - } - }, - "flags": {} - } - ] - }, - "SerializedPaneviewPanel": { - "kind": "interface", - "name": "SerializedPaneviewPanel", - "children": [ - { - "name": "data", - "code": "{ component: string, headerComponent?: string, id: string, params?: , title: string }", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ component: string, headerComponent?: string, id: string, params?: , title: string }", - "kind": "typeLiteral", - "properties": [ - { "name": "component", "code": "string", "kind": "property", "type": { - "type": "intrinsic", - "value": "string" + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IViewSize", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "part", + "code": "IFrameworkPart", + "kind": "property", + "type": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "accessor", + "value": { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "header", + "code": "IHeader", + "kind": "accessor", + "value": { + "name": "header", + "code": "IHeader", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "IHeader", + "source": "dockview-core" + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isActive", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "locked", + "code": "DockviewGroupPanelLocked", + "kind": "accessor", + "value": { + "name": "locked", + "code": "DockviewGroupPanelLocked", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewGroupPanelLocked", + "source": "dockview-core" + } + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "model", + "code": "DockviewGroupPanelModel", + "kind": "accessor", + "value": { + "name": "model", + "code": "DockviewGroupPanelModel", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewGroupPanelModel", + "source": "dockview-core" + } + } + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + } + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "accessor", + "value": { + "name": "params", + "code": "Parameters | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "accessor", + "value": { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "snap", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getComponent", + "code": "(): IFrameworkPart", + "kind": "method", + "signature": [ + { + "name": "getComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "code": "(): IFrameworkPart", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: GridviewInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: GridviewInitParameters", + "type": { + "type": "reference", + "value": "GridviewInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: GridviewInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "initialize", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "initialize", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): any", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "any" + }, + "code": "(): any", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewGroupPanelModel": { + "kind": "class", + "name": "DockviewGroupPanelModel", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true + } + }, + { + "name": "onDidActivePanelChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddPanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IViewSize", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewDidDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidPanelParametersChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidPanelTitleChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "TitleEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemovePanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onGroupDragStart", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GroupDragEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onMove", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GroupMoveEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onTabDragStart", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "TabDragEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewWillDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillShowOverlay", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillShowOverlayLocationEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "accessor", + "value": { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "hasWatermark", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "hasWatermark", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "header", + "code": "IHeader", + "kind": "accessor", + "value": { + "name": "header", + "code": "IHeader", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "IHeader", + "source": "dockview-core" + } + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isActive", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "isContentFocused", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isContentFocused", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "isEmpty", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isEmpty", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "location", + "code": "DockviewGroupLocation", + "kind": "accessor", + "value": { + "name": "location", + "code": "DockviewGroupLocation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewGroupLocation", + "source": "dockview-core" + } + } + }, + { + "name": "locked", + "code": "DockviewGroupPanelLocked", + "kind": "accessor", + "value": { + "name": "locked", + "code": "DockviewGroupPanelLocked", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewGroupPanelLocked", + "source": "dockview-core" + } + } + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + } + } + }, + { + "name": "renderContainer", + "code": "OverlayRenderContainer", + "kind": "accessor", + "value": { + "name": "renderContainer", + "code": "OverlayRenderContainer", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "OverlayRenderContainer", + "source": "dockview-core" + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "canDisplayOverlay", + "code": "(event: DragEvent, position: Position, target: DockviewGroupDropLocation): boolean", + "kind": "method", + "signature": [ + { + "name": "canDisplayOverlay", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: DragEvent", + "type": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + }, + "kind": "parameter" + }, + { + "name": "position", + "code": "position: Position", + "type": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "target", + "code": "target: DockviewGroupDropLocation", + "type": { + "type": "reference", + "value": "DockviewGroupDropLocation", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(event: DragEvent, position: Position, target: DockviewGroupDropLocation): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "closeAllPanels", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "closeAllPanels", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "closePanel", + "code": "(panel: IDockviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "closePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "containsPanel", + "code": "(panel: IDockviewPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "containsPanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: IDockviewPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focusContent", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focusContent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "indexOf", + "code": "(panel: IDockviewPanel): number", + "kind": "method", + "signature": [ + { + "name": "indexOf", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "number" + }, + "code": "(panel: IDockviewPanel): number", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(_params: PanelInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "_params", + "code": "_params: PanelInitParameters", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(_params: PanelInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "initialize", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "initialize", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "isPanelActive", + "code": "(panel: IDockviewPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isPanelActive", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: IDockviewPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToNext", + "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "moveToNext", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: { panel?: IDockviewPanel, suppressRoll?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ panel?: IDockviewPanel, suppressRoll?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "panel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "suppressRoll", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToPrevious", + "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "moveToPrevious", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: { panel?: IDockviewPanel, suppressRoll?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ panel?: IDockviewPanel, suppressRoll?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "panel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "suppressRoll", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "openPanel", + "code": "(panel: IDockviewPanel, options: { index?: number, skipSetActive?: boolean, skipSetGroupActive?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "openPanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options: { index?: number, skipSetActive?: boolean, skipSetGroupActive?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ index?: number, skipSetActive?: boolean, skipSetGroupActive?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "index", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipSetActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipSetGroupActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel, options: { index?: number, skipSetActive?: boolean, skipSetGroupActive?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(groupItemOrId: IDockviewPanel | string, options: { skipSetActive?: boolean, skipSetActiveGroup?: boolean }): IDockviewPanel", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "groupItemOrId", + "code": "groupItemOrId: IDockviewPanel | string", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "string" + } + ] + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options: { skipSetActive?: boolean, skipSetActiveGroup?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ skipSetActive?: boolean, skipSetActiveGroup?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "skipSetActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipSetActiveGroup", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "code": "(groupItemOrId: IDockviewPanel | string, options: { skipSetActive?: boolean, skipSetActiveGroup?: boolean }): IDockviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "rerender", + "code": "(panel: IDockviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "rerender", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isGroupActive: boolean, force: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isGroupActive", + "code": "isGroupActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + }, + { + "name": "force", + "code": "force: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isGroupActive: boolean, force: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): GroupPanelViewState", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "GroupPanelViewState", + "source": "dockview-core" + }, + "code": "(): GroupPanelViewState", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(_params: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "_params", + "code": "_params: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(_params: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateActions", + "code": "(element: HTMLElement | undefined): void", + "kind": "method", + "signature": [ + { + "name": "updateActions", + "typeParameters": [], + "parameters": [ + { + "name": "element", + "code": "element: HTMLElement | undefined", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(element: HTMLElement | undefined): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewMutableDisposable": { + "kind": "class", + "name": "DockviewMutableDisposable", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewPanel": { + "kind": "class", + "name": "DockviewPanel", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "api", + "code": "DockviewPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewPanelApiImpl", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "view", + "code": "IDockviewPanelModel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanelModel", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "accessor", + "value": { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "accessor", + "value": { + "name": "params", + "code": "Parameters | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "renderer", + "code": "DockviewPanelRenderer", + "kind": "accessor", + "value": { + "name": "renderer", + "code": "DockviewPanelRenderer", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewPanelRenderer", + "source": "dockview-core" + } + } + }, + { + "name": "title", + "code": "string | undefined", + "kind": "accessor", + "value": { + "name": "title", + "code": "string | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(params: IGroupPanelInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: IGroupPanelInitParameters", + "type": { + "type": "reference", + "value": "IGroupPanelInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: IGroupPanelInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "runEvents", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "runEvents", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setRenderer", + "code": "(renderer: DockviewPanelRenderer): void", + "kind": "method", + "signature": [ + { + "name": "setRenderer", + "typeParameters": [], + "parameters": [ + { + "name": "renderer", + "code": "renderer: DockviewPanelRenderer", + "type": { + "type": "reference", + "value": "DockviewPanelRenderer", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(renderer: DockviewPanelRenderer): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setTitle", + "code": "(title: string): void", + "kind": "method", + "signature": [ + { + "name": "setTitle", + "typeParameters": [], + "parameters": [ + { + "name": "title", + "code": "title: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(title: string): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): GroupviewPanelState", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "GroupviewPanelState", + "source": "dockview-core" + }, + "code": "(): GroupviewPanelState", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParentGroup", + "code": "(group: DockviewGroupPanel, options?: { skipSetActive?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "updateParentGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { skipSetActive?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ skipSetActive?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "skipSetActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel, options?: { skipSetActive?: boolean }): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewWillDropEvent": { + "kind": "class", + "name": "DockviewWillDropEvent", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "api", + "code": "DockviewApi", + "kind": "accessor", + "value": { + "name": "api", + "code": "DockviewApi", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + } + } + }, + { + "name": "defaultPrevented", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "defaultPrevented", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "group", + "code": "DockviewGroupPanel | undefined", + "kind": "accessor", + "value": { + "name": "group", + "code": "DockviewGroupPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "kind", + "code": "DockviewGroupDropLocation", + "kind": "accessor", + "value": { + "name": "kind", + "code": "DockviewGroupDropLocation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewGroupDropLocation", + "source": "dockview-core" + } + } + }, + { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "accessor", + "value": { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + } + } + }, + { + "name": "panel", + "code": "IDockviewPanel | undefined", + "kind": "accessor", + "value": { + "name": "panel", + "code": "IDockviewPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "position", + "code": "Position", + "kind": "accessor", + "value": { + "name": "position", + "code": "Position", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + } + } + }, + { + "name": "getData", + "code": "(): PanelTransfer | undefined", + "kind": "method", + "signature": [ + { + "name": "getData", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "PanelTransfer", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(): PanelTransfer | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "preventDefault", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "preventDefault", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DraggablePaneviewPanel": { + "kind": "class", + "name": "DraggablePaneviewPanel", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_params", + "code": "PanelInitParameters", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "api", + "code": "PaneviewPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewPanelApiImpl", + "source": "dockview-core" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "body", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "header", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event<{ orthogonalSize?: number, size?: number }>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ orthogonalSize?: number, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "orthogonalSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChangeExpansionState", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "boolean" + } + ] }, "flags": {} - }, - { + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "part", + "code": "IFrameworkPart", + "kind": "property", + "type": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "headerVisible", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "headerVisible", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumBodySize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumBodySize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumBodySize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumBodySize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "orthogonalSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "orthogonalSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "accessor", + "value": { + "name": "params", + "code": "Parameters | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getBodyComponent", + "code": "(): IPaneBodyPart", + "kind": "method", + "signature": [ + { + "name": "getBodyComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IPaneBodyPart", + "source": "dockview-core" + }, + "code": "(): IPaneBodyPart", + "kind": "callSignature" + } + ] + }, + { + "name": "getComponent", + "code": "(): IFrameworkPart", + "kind": "method", + "signature": [ + { + "name": "getComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "code": "(): IFrameworkPart", + "kind": "callSignature" + } + ] + }, + { + "name": "getHeaderComponent", + "code": "(): IPaneHeaderPart", + "kind": "method", + "signature": [ + { + "name": "getHeaderComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IPaneHeaderPart", + "source": "dockview-core" + }, + "code": "(): IPaneHeaderPart", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: PanePanelInitParameter): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: PanePanelInitParameter", + "type": { + "type": "reference", + "value": "PanePanelInitParameter", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: PanePanelInitParameter): void", + "kind": "callSignature" + } + ] + }, + { + "name": "isExpanded", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "isExpanded", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(size: number, orthogonalSize: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "orthogonalSize", + "code": "orthogonalSize: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(size: number, orthogonalSize: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setExpanded", + "code": "(expanded: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setExpanded", + "typeParameters": [], + "parameters": [ + { + "name": "expanded", + "code": "expanded: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(expanded: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): PanePanelViewState", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "PanePanelViewState", + "source": "dockview-core" + }, + "code": "(): PanePanelViewState", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "Gridview": { + "kind": "class", + "name": "Gridview", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event<{ orthogonalSize?: number, size?: number }>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ orthogonalSize?: number, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "orthogonalSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidMaximizedNodeChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "proportionalLayout", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "styles", + "code": "ISplitviewStyles | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "ISplitviewStyles", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "length", + "code": "number", + "kind": "accessor", + "value": { + "name": "length", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "locked", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "locked", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addView", + "code": "(view: IGridView, size: InvisibleSizing | SplitSizing | DistributeSizing | number, location: number[]): void", + "kind": "method", + "signature": [ + { + "name": "addView", + "typeParameters": [], + "parameters": [ + { + "name": "view", + "code": "view: IGridView", + "type": { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "size", + "code": "size: InvisibleSizing | SplitSizing | DistributeSizing | number", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "number" + } + ] + }, + "kind": "parameter" + }, + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(view: IGridView, size: InvisibleSizing | SplitSizing | DistributeSizing | number, location: number[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "deserialize", + "code": "(json: SerializedGridview, deserializer: IViewDeserializer): void", + "kind": "method", + "signature": [ + { + "name": "deserialize", + "typeParameters": [ + { + "name": "T" + } + ], + "parameters": [ + { + "name": "json", + "code": "json: SerializedGridview", + "type": { + "type": "reference", + "value": "SerializedGridview", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + }, + { + "name": "deserializer", + "code": "deserializer: IViewDeserializer", + "type": { + "type": "reference", + "value": "IViewDeserializer", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(json: SerializedGridview, deserializer: IViewDeserializer): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "exitMaximizedView", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximizedView", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getView", + "code": "(): GridBranchNode\n(location?: number[]): GridNode", + "kind": "method", + "signature": [ + { + "name": "getView", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "GridBranchNode", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + } + ] + }, + "code": "(): GridBranchNode", + "kind": "callSignature" + }, + { + "name": "getView", + "typeParameters": [], + "parameters": [ + { + "name": "location", + "code": "location?: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "GridNode", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + } + ] + }, + "code": "(location?: number[]): GridNode", + "kind": "callSignature" + } + ] + }, + { + "name": "hasMaximizedView", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "hasMaximizedView", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "insertOrthogonalSplitviewAtRoot", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "insertOrthogonalSplitviewAtRoot", + "comment": { + "summary": [ + { + "kind": "text", + "text": "If the root is orientated as a VERTICAL node then nest the existing root within a new HORIZIONTAL root node\r\nIf the root is orientated as a HORIZONTAL node then nest the existing root within a new VERITCAL root node" + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "If the root is orientated as a VERTICAL node then nest the existing root within a new HORIZIONTAL root node\r\nIf the root is orientated as a HORIZONTAL node then nest the existing root within a new VERITCAL root node" + } + ] + } + }, + { + "name": "isViewVisible", + "code": "(location: number[]): boolean", + "kind": "method", + "signature": [ + { + "name": "isViewVisible", + "typeParameters": [], + "parameters": [ + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(location: number[]): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "maximizeView", + "code": "(view: IGridView): void", + "kind": "method", + "signature": [ + { + "name": "maximizeView", + "typeParameters": [], + "parameters": [ + { + "name": "view", + "code": "view: IGridView", + "type": { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(view: IGridView): void", + "kind": "callSignature" + } + ] + }, + { + "name": "maximizedView", + "code": "(): IGridView | undefined", + "kind": "method", + "signature": [ + { + "name": "maximizedView", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(): IGridView | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "moveView", + "code": "(parentLocation: number[], from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "moveView", + "typeParameters": [], + "parameters": [ + { + "name": "parentLocation", + "code": "parentLocation: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + }, + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parentLocation: number[], from: number, to: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "next", + "code": "(location: number[]): LeafNode", + "kind": "method", + "signature": [ + { + "name": "next", + "typeParameters": [], + "parameters": [ + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "LeafNode", + "source": "dockview-core" + }, + "code": "(location: number[]): LeafNode", + "kind": "callSignature" + } + ] + }, + { + "name": "previous", + "code": "(location: number[]): LeafNode", + "kind": "method", + "signature": [ + { + "name": "previous", + "typeParameters": [], + "parameters": [ + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "LeafNode", + "source": "dockview-core" + }, + "code": "(location: number[]): LeafNode", + "kind": "callSignature" + } + ] + }, + { + "name": "remove", + "code": "(view: IGridView, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): IGridView", + "kind": "method", + "signature": [ + { + "name": "remove", + "typeParameters": [], + "parameters": [ + { + "name": "view", + "code": "view: IGridView", + "type": { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "sizing", + "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + }, + "code": "(view: IGridView, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): IGridView", + "kind": "callSignature" + } + ] + }, + { + "name": "removeView", + "code": "(location: number[], sizing?: InvisibleSizing | SplitSizing | DistributeSizing): IGridView", + "kind": "method", + "signature": [ + { + "name": "removeView", + "typeParameters": [], + "parameters": [ + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + }, + { + "name": "sizing", + "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + }, + "code": "(location: number[], sizing?: InvisibleSizing | SplitSizing | DistributeSizing): IGridView", + "kind": "callSignature" + } + ] + }, + { + "name": "serialize", + "code": "(): SerializedGridview", + "kind": "method", + "signature": [ + { + "name": "serialize", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedGridview", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + }, + "code": "(): SerializedGridview", + "kind": "callSignature" + } + ] + }, + { + "name": "setViewVisible", + "code": "(location: number[], visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setViewVisible", + "typeParameters": [], + "parameters": [ + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(location: number[], visible: boolean): void", + "kind": "callSignature" + } + ] + } + ] + }, + "GridviewApi": { + "kind": "class", + "name": "GridviewApi", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of the component." + } + ] + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumHeight", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum height of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum height of the component." + } + ] + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumWidth", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum width of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum width of the component." + } + ] + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumHeight", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Minimum height of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Minimum height of the component." + } + ] + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumWidth", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Minimum width of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Minimum width of the component." + } + ] + } + }, + { + "name": "onDidActivePanelChange", + "code": "Event | undefined>", + "kind": "accessor", + "value": { + "name": "onDidActivePanelChange", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when the active panel changes. May be undefined if no panel is active." + } + ] + }, + "code": "Event | undefined>", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when the active panel changes. May be undefined if no panel is active." + } + ] + } + }, + { + "name": "onDidAddPanel", + "code": "Event>", + "kind": "accessor", + "value": { + "name": "onDidAddPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is added. May be called multiple times when moving panels." + } + ] + }, + "code": "Event>", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is added. May be called multiple times when moving panels." + } + ] + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidLayoutChange", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when any layout change occures, an aggregation of many events." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when any layout change occures, an aggregation of many events." + } + ] + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidLayoutFromJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked after a layout is deserialzied using the " + }, + { + "kind": "code", + "text": "`fromJSON`" + }, + { + "kind": "text", + "text": " method." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked after a layout is deserialzied using the " + }, + { + "kind": "code", + "text": "`fromJSON`" + }, + { + "kind": "text", + "text": " method." + } + ] + } + }, + { + "name": "onDidRemovePanel", + "code": "Event>", + "kind": "accessor", + "value": { + "name": "onDidRemovePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is removed. May be called multiple times when moving panels." + } + ] + }, + "code": "Event>", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is removed. May be called multiple times when moving panels." + } + ] + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Current orientation. Can be changed after initialization." + } + ] + }, + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Current orientation. Can be changed after initialization." + } + ] + } + }, + { + "name": "panels", + "code": "IGridviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "comment": { + "summary": [ + { + "kind": "text", + "text": "All panel objects." + } + ] + }, + "code": "IGridviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + } + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "All panel objects." + } + ] + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of the component." + } + ] + } + }, + { + "name": "addPanel", + "code": "(options: AddComponentOptions): IGridviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a panel and return the created object." + } + ] + }, + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddComponentOptions", + "type": { + "type": "reference", + "value": "AddComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "code": "(options: AddComponentOptions): IGridviewPanel", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a panel and return the created object." + } + ] + } + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Reset the component back to an empty and default state." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Reset the component back to an empty and default state." + } + ] + } + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus the component. Will try to focus an active panel if one exists." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus the component. Will try to focus an active panel if one exists." + } + ] + } + }, + { + "name": "fromJSON", + "code": "(data: SerializedGridviewComponent): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a component from a serialized object." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: SerializedGridviewComponent", + "type": { + "type": "reference", + "value": "SerializedGridviewComponent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: SerializedGridviewComponent): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a component from a serialized object." + } + ] + } + }, + { + "name": "getPanel", + "code": "(id: string): IGridviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get a panel object given a " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id. May return " + }, + { + "kind": "code", + "text": "`undefined`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): IGridviewPanel | undefined", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get a panel object given a " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id. May return " + }, + { + "kind": "code", + "text": "`undefined`" + }, + { + "kind": "text", + "text": "." + } + ] + } + }, + { + "name": "layout", + "code": "(width: number, height: number, force: boolean): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "force", + "code": "force: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number, force: boolean): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." + } + ] + } + }, + { + "name": "movePanel", + "code": "(panel: IGridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move a panel in a particular direction relative to another panel." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IGridviewPanel", + "type": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options: { direction: Direction, reference: string, size?: number }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ direction: Direction, reference: string, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "direction", + "code": "Direction", + "kind": "property", + "type": { + "type": "reference", + "value": "Direction", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "reference", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IGridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move a panel in a particular direction relative to another panel." + } + ] + } + }, + { + "name": "removePanel", + "code": "(panel: IGridviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove a panel given the panel object." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IGridviewPanel", + "type": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "sizing", + "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IGridviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove a panel given the panel object." + } + ] + } + }, + { + "name": "toJSON", + "code": "(): SerializedGridviewComponent", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a serialized object of the current component." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedGridviewComponent", + "source": "dockview-core" + }, + "code": "(): SerializedGridviewComponent", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a serialized object of the current component." + } + ] + } + } + ] + }, + "GridviewComponent": { + "kind": "class", + "name": "GridviewComponent", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_activeGroup", + "code": "GridviewPanel | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isProtected": true + } + }, + { + "name": "_bufferOnDidLayoutChange", + "code": "TickDelayedEvent", + "kind": "property", + "type": { + "type": "reference", + "value": "TickDelayedEvent", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "_groups", + "code": "Map>>", + "kind": "property", + "type": { + "type": "reference", + "value": "Map", + "source": "typescript", + "typeArguments": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "reference", + "value": "IValueDisposable", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + } + ] + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "_onDidAddGroup", + "code": "Emitter>", + "kind": "property", + "type": { + "type": "reference", + "value": "Emitter", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "gridview", + "code": "Gridview", + "kind": "property", + "type": { + "type": "reference", + "value": "Gridview", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "onDidActiveChange", + "code": "Event | undefined>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActiveGroupChange", + "code": "Event | undefined>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAdd", + "code": "Event>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddGroup", + "code": "Event>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemove", + "code": "Event>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveGroup", + "code": "Event>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "activeGroup", + "code": "BaseGrid.T | undefined", + "kind": "accessor", + "value": { + "name": "activeGroup", + "code": "BaseGrid.T | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "deserializer", + "code": "IPanelDeserializer | undefined", + "kind": "accessor", + "value": { + "name": "deserializer", + "code": "IPanelDeserializer | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IPanelDeserializer", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "disableResizing", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "disableResizing", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "groups", + "code": "BaseGrid.T[]", + "kind": "accessor", + "value": { + "name": "groups", + "code": "BaseGrid.T[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "id", + "code": "string", + "kind": "accessor", + "value": { + "name": "id", + "code": "string", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "string" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "locked", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "locked", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + } + }, + { + "name": "options", + "code": "GridviewComponentOptions", + "kind": "accessor", + "value": { + "name": "options", + "code": "GridviewComponentOptions", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "GridviewComponentOptions", + "source": "dockview-core" + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "addPanel", + "code": "(options: AddComponentOptions): IGridviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddComponentOptions", + "type": { + "type": "reference", + "value": "AddComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "code": "(options: AddComponentOptions): IGridviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "doAddGroup", + "code": "(group: GridviewPanel, location: number[], size?: number): void", + "kind": "method", + "signature": [ + { + "name": "doAddGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + }, + { + "name": "size", + "code": "size?: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: GridviewPanel, location: number[], size?: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "doRemoveGroup", + "code": "(group: GridviewPanel, options?: { skipActive?: boolean, skipDispose?: boolean }): GridviewPanel", + "kind": "method", + "signature": [ + { + "name": "doRemoveGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { skipActive?: boolean, skipDispose?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ skipActive?: boolean, skipDispose?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "skipActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipDispose", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "code": "(group: GridviewPanel, options?: { skipActive?: boolean, skipDispose?: boolean }): GridviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "doSetGroupActive", + "code": "(group: GridviewPanel | undefined): void", + "kind": "method", + "signature": [ + { + "name": "doSetGroupActive", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: GridviewPanel | undefined", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: GridviewPanel | undefined): void", + "kind": "callSignature" + } + ] + }, + { + "name": "exitMaximizedGroup", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(serializedGridview: SerializedGridviewComponent): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "serializedGridview", + "code": "serializedGridview: SerializedGridviewComponent", + "type": { + "type": "reference", + "value": "SerializedGridviewComponent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(serializedGridview: SerializedGridviewComponent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): GridviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): GridviewPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "hasMaximizedGroup", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "hasMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isMaximizedGroup", + "code": "(panel: GridviewPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isMaximizedGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: GridviewPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isVisible", + "code": "(panel: GridviewPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: GridviewPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number, forceResize?: boolean): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "forceResize", + "code": "forceResize?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number, forceResize?: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "maximizeGroup", + "code": "(panel: GridviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "maximizeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: GridviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveGroup", + "code": "(referenceGroup: IGridPanelComponentView, groupId: string, target: Position): void", + "kind": "method", + "signature": [ + { + "name": "moveGroup", + "typeParameters": [], + "parameters": [ + { + "name": "referenceGroup", + "code": "referenceGroup: IGridPanelComponentView", + "type": { + "type": "reference", + "value": "IGridPanelComponentView", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "groupId", + "code": "groupId: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + }, + { + "name": "target", + "code": "target: Position", + "type": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(referenceGroup: IGridPanelComponentView, groupId: string, target: Position): void", + "kind": "callSignature" + } + ] + }, + { + "name": "movePanel", + "code": "(panel: GridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options: { direction: Direction, reference: string, size?: number }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ direction: Direction, reference: string, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "direction", + "code": "Direction", + "kind": "property", + "type": { + "type": "reference", + "value": "Direction", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "reference", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: GridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToNext", + "code": "(options?: MovementOptions2): void", + "kind": "method", + "signature": [ + { + "name": "moveToNext", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: MovementOptions2", + "type": { + "type": "reference", + "value": "MovementOptions2", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: MovementOptions2): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToPrevious", + "code": "(options?: MovementOptions2): void", + "kind": "method", + "signature": [ + { + "name": "moveToPrevious", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: MovementOptions2", + "type": { + "type": "reference", + "value": "MovementOptions2", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: MovementOptions2): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removeGroup", + "code": "(group: GridviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "removeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: GridviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(panel: GridviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: GridviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(panel: GridviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: GridviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: GridviewPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: GridviewPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): SerializedGridviewComponent", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Serialize the current state of the layout" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A JSON respresentation of the layout" + } + ] + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedGridviewComponent", + "source": "dockview-core" + }, + "code": "(): SerializedGridviewComponent", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Serialize the current state of the layout" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A JSON respresentation of the layout" + } + ] + } + ] + } + }, + { + "name": "updateOptions", + "code": "(options: Partial): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: Partial", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewComponentUpdateOptions", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: Partial): void", + "kind": "callSignature" + } + ] + } + ] + }, + "GridviewPanel": { + "kind": "class", + "name": "GridviewPanel", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_params", + "code": "PanelInitParameters", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "api", + "code": "GridviewPanel.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IViewSize", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "part", + "code": "IFrameworkPart", + "kind": "property", + "type": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isActive", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumHeight", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumWidth", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "accessor", + "value": { + "name": "params", + "code": "Parameters | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "accessor", + "value": { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "snap", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getComponent", + "code": "(): IFrameworkPart", + "kind": "method", + "signature": [ + { + "name": "getComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "code": "(): IFrameworkPart", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: GridviewInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: GridviewInitParameters", + "type": { + "type": "reference", + "value": "GridviewInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: GridviewInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): GridPanelViewState", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "GridPanelViewState", + "source": "dockview-core" + }, + "code": "(): GridPanelViewState", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "LocalSelectionTransfer": { + "kind": "class", + "name": "LocalSelectionTransfer", + "children": [ + { + "name": "clearData", + "code": "(proto: LocalSelectionTransfer.T): void", + "kind": "method", + "signature": [ + { + "name": "clearData", + "typeParameters": [], + "parameters": [ + { + "name": "proto", + "code": "proto: LocalSelectionTransfer.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(proto: LocalSelectionTransfer.T): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getData", + "code": "(proto: LocalSelectionTransfer.T): LocalSelectionTransfer.T[] | undefined", + "kind": "method", + "signature": [ + { + "name": "getData", + "typeParameters": [], + "parameters": [ + { + "name": "proto", + "code": "proto: LocalSelectionTransfer.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "array", + "value": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(proto: LocalSelectionTransfer.T): LocalSelectionTransfer.T[] | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "hasData", + "code": "(proto: LocalSelectionTransfer.T): boolean", + "kind": "method", + "signature": [ + { + "name": "hasData", + "typeParameters": [], + "parameters": [ + { + "name": "proto", + "code": "proto: LocalSelectionTransfer.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(proto: LocalSelectionTransfer.T): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "setData", + "code": "(data: LocalSelectionTransfer.T[], proto: LocalSelectionTransfer.T): void", + "kind": "method", + "signature": [ + { + "name": "setData", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: LocalSelectionTransfer.T[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + }, + "kind": "parameter" + }, + { + "name": "proto", + "code": "proto: LocalSelectionTransfer.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: LocalSelectionTransfer.T[], proto: LocalSelectionTransfer.T): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getInstance", + "code": "(): LocalSelectionTransfer", + "kind": "method", + "signature": [ + { + "name": "getInstance", + "typeParameters": [ + { + "name": "T" + } + ], + "parameters": [], + "returnType": { + "type": "reference", + "value": "LocalSelectionTransfer", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "code": "(): LocalSelectionTransfer", + "kind": "callSignature" + } + ] + } + ] + }, + "PaneFramework": { + "kind": "class", + "name": "PaneFramework", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_params", + "code": "PanelInitParameters", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "api", + "code": "PaneviewPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewPanelApiImpl", + "source": "dockview-core" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "body", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "header", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event<{ orthogonalSize?: number, size?: number }>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ orthogonalSize?: number, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "orthogonalSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChangeExpansionState", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "boolean" + } + ] + }, + "flags": {} + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "part", + "code": "IFrameworkPart", + "kind": "property", + "type": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "headerVisible", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "headerVisible", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumBodySize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumBodySize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumBodySize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumBodySize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "orthogonalSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "orthogonalSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "accessor", + "value": { + "name": "params", + "code": "Parameters | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getBodyComponent", + "code": "(): IPaneBodyPart", + "kind": "method", + "signature": [ + { + "name": "getBodyComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IPaneBodyPart", + "source": "dockview-core" + }, + "code": "(): IPaneBodyPart", + "kind": "callSignature" + } + ] + }, + { + "name": "getComponent", + "code": "(): IFrameworkPart", + "kind": "method", + "signature": [ + { + "name": "getComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "code": "(): IFrameworkPart", + "kind": "callSignature" + } + ] + }, + { + "name": "getHeaderComponent", + "code": "(): IPaneHeaderPart", + "kind": "method", + "signature": [ + { + "name": "getHeaderComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IPaneHeaderPart", + "source": "dockview-core" + }, + "code": "(): IPaneHeaderPart", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: PanePanelInitParameter): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: PanePanelInitParameter", + "type": { + "type": "reference", + "value": "PanePanelInitParameter", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: PanePanelInitParameter): void", + "kind": "callSignature" + } + ] + }, + { + "name": "isExpanded", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "isExpanded", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(size: number, orthogonalSize: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "orthogonalSize", + "code": "orthogonalSize: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(size: number, orthogonalSize: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setExpanded", + "code": "(expanded: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setExpanded", + "typeParameters": [], + "parameters": [ + { + "name": "expanded", + "code": "expanded: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(expanded: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): PanePanelViewState", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "PanePanelViewState", + "source": "dockview-core" + }, + "code": "(): PanePanelViewState", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "PaneTransfer": { + "kind": "class", + "name": "PaneTransfer", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "paneId", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "viewId", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + } + ] + }, + "PanelTransfer": { + "kind": "class", + "name": "PanelTransfer", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "groupId", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "panelId", + "code": "string | 'null'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "literal", + "value": null + } + ] + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "viewId", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + } + ] + }, + "Paneview": { + "kind": "class", + "name": "Paneview", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "onDidChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "onDidAddView", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidAddView", + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + } + ] + } + } + }, + { + "name": "onDidRemoveView", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidRemoveView", + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + } + ] + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "orthogonalSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "orthogonalSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "addPane", + "code": "(pane: PaneviewPanel, size?: InvisibleSizing | SplitSizing | DistributeSizing | number, index: number, skipLayout: boolean): void", + "kind": "method", + "signature": [ + { + "name": "addPane", + "typeParameters": [], + "parameters": [ + { + "name": "pane", + "code": "pane: PaneviewPanel", + "type": { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "size", + "code": "size?: InvisibleSizing | SplitSizing | DistributeSizing | number", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "number" + } + ] + }, + "kind": "parameter" + }, + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "skipLayout", + "code": "skipLayout: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(pane: PaneviewPanel, size?: InvisibleSizing | SplitSizing | DistributeSizing | number, index: number, skipLayout: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanes", + "code": "(): PaneviewPanel[]", + "kind": "method", + "signature": [ + { + "name": "getPanes", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + } + }, + "code": "(): PaneviewPanel[]", + "kind": "callSignature" + } + ] + }, + { + "name": "getViewSize", + "code": "(index: number): number", + "kind": "method", + "signature": [ + { + "name": "getViewSize", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "number" + }, + "code": "(index: number): number", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(size: number, orthogonalSize: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "orthogonalSize", + "code": "orthogonalSize: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(size: number, orthogonalSize: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveView", + "code": "(from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "moveView", + "typeParameters": [], + "parameters": [ + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(from: number, to: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePane", + "code": "(index: number, options: { skipDispose: boolean }): PaneItem", + "kind": "method", + "signature": [ + { + "name": "removePane", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options: { skipDispose: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ skipDispose: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "skipDispose", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "PaneItem", + "source": "dockview-core" + }, + "code": "(index: number, options: { skipDispose: boolean }): PaneItem", + "kind": "callSignature" + } + ] + }, + { + "name": "setViewVisible", + "code": "(index: number, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setViewVisible", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(index: number, visible: boolean): void", + "kind": "callSignature" + } + ] + } + ] + }, + "PaneviewApi": { + "kind": "class", + "name": "PaneviewApi", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of the component." + } + ] + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "comment": { + "summary": [ + { + "kind": "text", + "text": "The maximum size the component can reach where size is measured in the direction of orientation provided." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The maximum size the component can reach where size is measured in the direction of orientation provided." + } + ] + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "comment": { + "summary": [ + { + "kind": "text", + "text": "The minimum size the component can reach where size is measured in the direction of orientation provided." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The minimum size the component can reach where size is measured in the direction of orientation provided." + } + ] + } + }, + { + "name": "onDidAddView", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidAddView", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is added. May be called multiple times when moving panels." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is added. May be called multiple times when moving panels." + } + ] + } + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidDrop", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewDropEvent", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a Drag'n'Drop event occurs that the component was unable to handle. Exposed for custom Drag'n'Drop functionality." + } + ] + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidLayoutChange", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when any layout change occures, an aggregation of many events." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when any layout change occures, an aggregation of many events." + } + ] + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidLayoutFromJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked after a layout is deserialzied using the " + }, + { + "kind": "code", + "text": "`fromJSON`" + }, + { + "kind": "text", + "text": " method." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked after a layout is deserialzied using the " + }, + { + "kind": "code", + "text": "`fromJSON`" + }, + { + "kind": "text", + "text": " method." + } + ] + } + }, + { + "name": "onDidRemoveView", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidRemoveView", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is removed. May be called multiple times when moving panels." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a panel is removed. May be called multiple times when moving panels." + } + ] + } + }, + { + "name": "panels", + "code": "IPaneviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "comment": { + "summary": [ + { + "kind": "text", + "text": "All panel objects." + } + ] + }, + "code": "IPaneviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + } + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "All panel objects." + } + ] + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of the component." + } + ] + } + }, + { + "name": "addPanel", + "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a panel and return the created object." + } + ] + }, + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddPaneviewComponentOptions", + "type": { + "type": "reference", + "value": "AddPaneviewComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a panel and return the created object." + } + ] + } + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Reset the component back to an empty and default state." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Reset the component back to an empty and default state." + } + ] + } + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus the component. Will try to focus an active panel if one exists." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus the component. Will try to focus an active panel if one exists." + } + ] + } + }, + { + "name": "fromJSON", + "code": "(data: SerializedPaneview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a component from a serialized object." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: SerializedPaneview", + "type": { + "type": "reference", + "value": "SerializedPaneview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: SerializedPaneview): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a component from a serialized object." + } + ] + } + }, + { + "name": "getPanel", + "code": "(id: string): IPaneviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get a panel object given a " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id. May return " + }, + { + "kind": "code", + "text": "`undefined`" + }, + { + "kind": "text", + "text": "." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): IPaneviewPanel | undefined", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get a panel object given a " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id. May return " + }, + { + "kind": "code", + "text": "`undefined`" + }, + { + "kind": "text", + "text": "." + } + ] + } + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Force resize the component to an exact width and height. Read about auto-resizing before using." + } + ] + } + }, + { + "name": "movePanel", + "code": "(from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move a panel given it's current and desired index." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(from: number, to: number): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move a panel given it's current and desired index." + } + ] + } + }, + { + "name": "removePanel", + "code": "(panel: IPaneviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove a panel given the panel object." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IPaneviewPanel", + "type": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IPaneviewPanel): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove a panel given the panel object." + } + ] + } + }, + { + "name": "toJSON", + "code": "(): SerializedPaneview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a serialized object of the current component." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedPaneview", + "source": "dockview-core" + }, + "code": "(): SerializedPaneview", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Create a serialized object of the current component." + } + ] + } + } + ] + }, + "PaneviewComponent": { + "kind": "class", + "name": "PaneviewComponent", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "onDidAddView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "disableResizing", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "disableResizing", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "id", + "code": "string", + "kind": "accessor", + "value": { + "name": "id", + "code": "string", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "string" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "options", + "code": "PaneviewComponentOptions", + "kind": "accessor", + "value": { + "name": "options", + "code": "PaneviewComponentOptions", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "PaneviewComponentOptions", + "source": "dockview-core" + } + } + }, + { + "name": "panels", + "code": "PaneviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "code": "PaneviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + } + } + } + }, + { + "name": "paneview", + "code": "Paneview", + "kind": "accessor", + "value": { + "name": "paneview", + "code": "Paneview", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Paneview", + "source": "dockview-core" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "addPanel", + "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddPaneviewComponentOptions", + "type": { + "type": "reference", + "value": "AddPaneviewComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(serializedPaneview: SerializedPaneview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "serializedPaneview", + "code": "serializedPaneview: SerializedPaneview", + "type": { + "type": "reference", + "value": "SerializedPaneview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(serializedPaneview: SerializedPaneview): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): PaneviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): PaneviewPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "movePanel", + "code": "(from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "typeParameters": [], + "parameters": [ + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(from: number, to: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(panel: PaneviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: PaneviewPanel", + "type": { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: PaneviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: PaneviewPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: PaneviewPanel", + "type": { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: PaneviewPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): SerializedPaneview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedPaneview", + "source": "dockview-core" + }, + "code": "(): SerializedPaneview", + "kind": "callSignature" + } + ] + }, + { + "name": "updateOptions", + "code": "(options: Partial): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: Partial", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewComponentOptions", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: Partial): void", + "kind": "callSignature" + } + ] + } + ] + }, + "PaneviewPanel": { + "kind": "class", + "name": "PaneviewPanel", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_params", + "code": "PanelInitParameters", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "api", + "code": "PaneviewPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewPanelApiImpl", + "source": "dockview-core" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "body", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "header", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event<{ orthogonalSize?: number, size?: number }>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ orthogonalSize?: number, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "orthogonalSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChangeExpansionState", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "boolean" + } + ] + }, + "flags": {} + }, + { + "name": "part", + "code": "IFrameworkPart", + "kind": "property", + "type": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "headerVisible", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "headerVisible", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumBodySize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumBodySize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumBodySize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumBodySize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "orthogonalSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "orthogonalSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "accessor", + "value": { + "name": "params", + "code": "Parameters | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getBodyComponent", + "code": "(): IPaneBodyPart", + "kind": "method", + "signature": [ + { + "name": "getBodyComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IPaneBodyPart", + "source": "dockview-core" + }, + "code": "(): IPaneBodyPart", + "kind": "callSignature" + } + ] + }, + { + "name": "getComponent", + "code": "(): IFrameworkPart", + "kind": "method", + "signature": [ + { + "name": "getComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "code": "(): IFrameworkPart", + "kind": "callSignature" + } + ] + }, + { + "name": "getHeaderComponent", + "code": "(): IPaneHeaderPart", + "kind": "method", + "signature": [ + { + "name": "getHeaderComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IPaneHeaderPart", + "source": "dockview-core" + }, + "code": "(): IPaneHeaderPart", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: PanePanelInitParameter): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: PanePanelInitParameter", + "type": { + "type": "reference", + "value": "PanePanelInitParameter", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: PanePanelInitParameter): void", + "kind": "callSignature" + } + ] + }, + { + "name": "isExpanded", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "isExpanded", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(size: number, orthogonalSize: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "orthogonalSize", + "code": "orthogonalSize: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(size: number, orthogonalSize: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setExpanded", + "code": "(expanded: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setExpanded", + "typeParameters": [], + "parameters": [ + { + "name": "expanded", + "code": "expanded: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(expanded: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): PanePanelViewState", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "PanePanelViewState", + "source": "dockview-core" + }, + "code": "(): PanePanelViewState", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "Splitview": { + "kind": "class", + "name": "Splitview", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "onDidAddView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidSashEnd", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "contentSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "contentSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "disabled", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "disabled", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "endSnappingEnabled", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "endSnappingEnabled", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "length", + "code": "number", + "kind": "accessor", + "value": { + "name": "length", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "orthogonalSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "orthogonalSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "proportions", + "code": "number | undefined[] | undefined", + "kind": "accessor", + "value": { + "name": "proportions", + "code": "number | undefined[] | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "array", + "value": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "number" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "size", + "code": "number", + "kind": "accessor", + "value": { + "name": "size", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "startSnappingEnabled", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "startSnappingEnabled", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "addView", + "code": "(view: IView, size: InvisibleSizing | SplitSizing | DistributeSizing | number, index: number, skipLayout?: boolean): void", + "kind": "method", + "signature": [ + { + "name": "addView", + "typeParameters": [], + "parameters": [ + { + "name": "view", + "code": "view: IView", + "type": { + "type": "reference", + "value": "IView", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "size", + "code": "size: InvisibleSizing | SplitSizing | DistributeSizing | number", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "number" + } + ] + }, + "kind": "parameter" + }, + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "skipLayout", + "code": "skipLayout?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(view: IView, size: InvisibleSizing | SplitSizing | DistributeSizing | number, index: number, skipLayout?: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "distributeViewSizes", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "distributeViewSizes", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getViewCachedVisibleSize", + "code": "(index: number): number | undefined", + "kind": "method", + "signature": [ + { + "name": "getViewCachedVisibleSize", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "number" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(index: number): number | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "getViewSize", + "code": "(index: number): number", + "kind": "method", + "signature": [ + { + "name": "getViewSize", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "number" + }, + "code": "(index: number): number", + "kind": "callSignature" + } + ] + }, + { + "name": "getViews", + "code": "(): T[]", + "kind": "method", + "signature": [ + { + "name": "getViews", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + } + ], + "parameters": [], + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + }, + "code": "(): T[]", + "kind": "callSignature" + } + ] + }, + { + "name": "isViewVisible", + "code": "(index: number): boolean", + "kind": "method", + "signature": [ + { + "name": "isViewVisible", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(index: number): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(size: number, orthogonalSize: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "orthogonalSize", + "code": "orthogonalSize: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(size: number, orthogonalSize: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveView", + "code": "(from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "moveView", + "typeParameters": [], + "parameters": [ + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(from: number, to: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removeView", + "code": "(index: number, sizing?: InvisibleSizing | SplitSizing | DistributeSizing, skipLayout: boolean): IView", + "kind": "method", + "signature": [ + { + "name": "removeView", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "sizing", + "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "skipLayout", + "code": "skipLayout: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IView", + "source": "dockview-core" + }, + "code": "(index: number, sizing?: InvisibleSizing | SplitSizing | DistributeSizing, skipLayout: boolean): IView", + "kind": "callSignature" + } + ] + }, + { + "name": "resizeView", + "code": "(index: number, size: number): void", + "kind": "method", + "signature": [ + { + "name": "resizeView", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(index: number, size: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setViewVisible", + "code": "(index: number, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setViewVisible", + "typeParameters": [], + "parameters": [ + { + "name": "index", + "code": "index: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(index: number, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "style", + "code": "(styles?: ISplitviewStyles): void", + "kind": "method", + "signature": [ + { + "name": "style", + "typeParameters": [], + "parameters": [ + { + "name": "styles", + "code": "styles?: ISplitviewStyles", + "type": { + "type": "reference", + "value": "ISplitviewStyles", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(styles?: ISplitviewStyles): void", + "kind": "callSignature" + } + ] + } + ] + }, + "SplitviewApi": { + "kind": "class", + "name": "SplitviewApi", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Height of the component." + } + ] + } + }, + { + "name": "length", + "code": "number", + "kind": "accessor", + "value": { + "name": "length", + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current number of panels." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current number of panels." + } + ] + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "comment": { + "summary": [ + { + "kind": "text", + "text": "The maximum size the component can reach where size is measured in the direction of orientation provided." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The maximum size the component can reach where size is measured in the direction of orientation provided." + } + ] + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "comment": { + "summary": [ + { + "kind": "text", + "text": "The minimum size the component can reach where size is measured in the direction of orientation provided." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The minimum size the component can reach where size is measured in the direction of orientation provided." + } + ] + } + }, + { + "name": "onDidAddView", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidAddView", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a view is added." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a view is added." + } + ] + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidLayoutChange", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked whenever any aspect of the layout changes.\r\nIf listening to this event it may be worth debouncing ouputs." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked whenever any aspect of the layout changes.\r\nIf listening to this event it may be worth debouncing ouputs." + } + ] + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidLayoutFromJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked after a layout is loaded through the " + }, + { + "kind": "code", + "text": "`fromJSON`" + }, + { + "kind": "text", + "text": " method." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked after a layout is loaded through the " + }, + { + "kind": "code", + "text": "`fromJSON`" + }, + { + "kind": "text", + "text": " method." + } + ] + } + }, + { + "name": "onDidRemoveView", + "code": "Event", + "kind": "accessor", + "value": { + "name": "onDidRemoveView", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a view is removed." + } + ] + }, + "code": "Event", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + ] + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Invoked when a view is removed." + } + ] + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current orientation of the component." + } + ] + }, + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The current orientation of the component." + } + ] + } + }, + { + "name": "panels", + "code": "ISplitviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "comment": { + "summary": [ + { + "kind": "text", + "text": "The list of current panels." + } + ] + }, + "code": "ISplitviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "ISplitviewPanel", + "source": "dockview-core" + } + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The list of current panels." + } + ] + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of the component." + } + ] + }, + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Width of the component." + } + ] + } + }, + { + "name": "addPanel", + "code": "(options: AddSplitviewComponentOptions): ISplitviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a new panel and return the created instance." + } + ] + }, + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddSplitviewComponentOptions", + "type": { + "type": "reference", + "value": "AddSplitviewComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "ISplitviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddSplitviewComponentOptions): ISplitviewPanel", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Add a new panel and return the created instance." + } + ] + } + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove all panels and clear the component." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Remove all panels and clear the component." + } + ] + } + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus the component." + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Focus the component." + } + ] + } + }, + { + "name": "fromJSON", + "code": "(data: SerializedSplitview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Deserialize a layout to built a splitivew." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: SerializedSplitview", + "type": { + "type": "reference", + "value": "SerializedSplitview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: SerializedSplitview): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Deserialize a layout to built a splitivew." + } + ] + } + }, + { + "name": "getPanel", + "code": "(id: string): ISplitviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get the reference to a panel given it's " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "ISplitviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): ISplitviewPanel | undefined", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get the reference to a panel given it's " + }, + { + "kind": "code", + "text": "`string`" + }, + { + "kind": "text", + "text": " id." + } + ] + } + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Layout the panel with a width and height." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Layout the panel with a width and height." + } + ] + } + }, + { + "name": "movePanel", + "code": "(from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move a panel given it's current and desired index." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(from: number, to: number): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Move a panel given it's current and desired index." + } + ] + } + }, + { + "name": "removePanel", + "code": "(panel: ISplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Removes an existing panel and optionally provide a " + }, + { + "kind": "code", + "text": "`Sizing`" + }, + { + "kind": "text", + "text": " method\r\nfor the subsequent resize." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: ISplitviewPanel", + "type": { + "type": "reference", + "value": "ISplitviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "sizing", + "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: ISplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Removes an existing panel and optionally provide a " + }, + { + "kind": "code", + "text": "`Sizing`" + }, + { + "kind": "text", + "text": " method\r\nfor the subsequent resize." + } + ] + } + }, + { + "name": "toJSON", + "code": "(): SerializedSplitview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Serialize a layout" + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedSplitview", + "source": "dockview-core" + }, + "code": "(): SerializedSplitview", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Serialize a layout" + } + ] + } + }, + { + "name": "updateOptions", + "code": "(options: SplitviewComponentUpdateOptions): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Update configuratable options." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: SplitviewComponentUpdateOptions", + "type": { + "type": "reference", + "value": "SplitviewComponentUpdateOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: SplitviewComponentUpdateOptions): void", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "Update configuratable options." + } + ] + } + } + ] + }, + "SplitviewComponent": { + "kind": "class", + "name": "SplitviewComponent", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "onDidAddView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "disableResizing", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "disableResizing", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "length", + "code": "number", + "kind": "accessor", + "value": { + "name": "length", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "options", + "code": "SplitviewComponentOptions", + "kind": "accessor", + "value": { + "name": "options", + "code": "SplitviewComponentOptions", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "SplitviewComponentOptions", + "source": "dockview-core" + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "panels", + "code": "SplitviewPanel[]", + "kind": "accessor", + "value": { + "name": "panels", + "code": "SplitviewPanel[]", + "kind": "getSignature", + "returnType": { + "type": "array", + "value": { + "type": "reference", + "value": "SplitviewPanel", + "source": "dockview-core" + } + } + } + }, + { + "name": "splitview", + "code": "Splitview", + "kind": "accessor", + "value": { + "name": "splitview", + "code": "Splitview", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Splitview", + "source": "dockview-core" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "addPanel", + "code": "(options: AddSplitviewComponentOptions): SplitviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddSplitviewComponentOptions", + "type": { + "type": "reference", + "value": "AddSplitviewComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "SplitviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddSplitviewComponentOptions): SplitviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(serializedSplitview: SerializedSplitview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "serializedSplitview", + "code": "serializedSplitview: SerializedSplitview", + "type": { + "type": "reference", + "value": "SerializedSplitview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(serializedSplitview: SerializedSplitview): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): SplitviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "SplitviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): SplitviewPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "movePanel", + "code": "(from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "typeParameters": [], + "parameters": [ + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(from: number, to: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(panel: SplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: SplitviewPanel", + "type": { + "type": "reference", + "value": "SplitviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "sizing", + "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: SplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(panel: SplitviewPanel, skipFocus?: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: SplitviewPanel", + "type": { + "type": "reference", + "value": "SplitviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "skipFocus", + "code": "skipFocus?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: SplitviewPanel, skipFocus?: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: SplitviewPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: SplitviewPanel", + "type": { + "type": "reference", + "value": "SplitviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: SplitviewPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): SerializedSplitview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedSplitview", + "source": "dockview-core" + }, + "code": "(): SerializedSplitview", + "kind": "callSignature" + } + ] + }, + { + "name": "updateOptions", + "code": "(options: Partial): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: Partial", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "SplitviewComponentUpdateOptions", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: Partial): void", + "kind": "callSignature" + } + ] + } + ] + }, + "SplitviewPanel": { + "kind": "class", + "name": "SplitviewPanel", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "_params", + "code": "PanelInitParameters", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "api", + "code": "SplitviewPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "SplitviewPanelApiImpl", + "source": "dockview-core" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isProtected": true, + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event<{ orthogonalSize?: number, size?: number }>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ orthogonalSize?: number, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "orthogonalSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "part", + "code": "IFrameworkPart", + "kind": "property", + "type": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "flags": { + "isProtected": true, + "isOptional": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "height", + "code": "number", + "kind": "accessor", + "value": { + "name": "height", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "maximumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "accessor", + "value": { + "name": "minimumSize", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "accessor", + "value": { + "name": "orientation", + "code": "Orientation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + } + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "accessor", + "value": { + "name": "params", + "code": "Parameters | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "accessor", + "value": { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "snap", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "width", + "code": "number", + "kind": "accessor", + "value": { + "name": "width", + "code": "number", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "number" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getComponent", + "code": "(): IFrameworkPart", + "kind": "method", + "signature": [ + { + "name": "getComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IFrameworkPart", + "source": "dockview-core" + }, + "code": "(): IFrameworkPart", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: PanelViewInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: PanelViewInitParameters", + "type": { + "type": "reference", + "value": "PanelViewInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: PanelViewInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(size: number, orthogonalSize: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "orthogonalSize", + "code": "orthogonalSize: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(size: number, orthogonalSize: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): { component: string, id: string, maximumSize: number | undefined, minimumSize: number | undefined, params?: Parameters }", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ component: string, id: string, maximumSize: number | undefined, minimumSize: number | undefined, params?: Parameters }", + "kind": "typeLiteral", + "properties": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumSize", + "code": "number | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "number" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": {} + }, + { + "name": "minimumSize", + "code": "number | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "number" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": {} + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + } + ] + } + }, + "code": "(): { component: string, id: string, maximumSize: number | undefined, minimumSize: number | undefined, params?: Parameters }", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "Tab": { + "kind": "class", + "name": "Tab", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "onChanged", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "MouseEvent", + "source": "typescript" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDragStart", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DroptargetEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillShowOverlay", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillShowOverlayEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "panel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": { + "isPublic": true, + "isReadonly": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "accessor", + "value": { + "name": "element", + "code": "HTMLElement", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + } + }, + { + "name": "isDisposed", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "isDisposed", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "addDisposables", + "code": "(args: IDisposable[]): void", + "kind": "method", + "signature": [ + { + "name": "addDisposables", + "typeParameters": [], + "parameters": [ + { + "name": "args", + "code": "args: IDisposable[]", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(args: IDisposable[]): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setContent", + "code": "(part: ITabRenderer): void", + "kind": "method", + "signature": [ + { + "name": "setContent", + "typeParameters": [], + "parameters": [ + { + "name": "part", + "code": "part: ITabRenderer", + "type": { + "type": "reference", + "value": "ITabRenderer", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(part: ITabRenderer): void", + "kind": "callSignature" + } + ] + } + ] + }, + "WillShowOverlayLocationEvent": { + "kind": "class", + "name": "WillShowOverlayLocationEvent", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + }, + { + "name": "api", + "code": "DockviewApi", + "kind": "accessor", + "value": { + "name": "api", + "code": "DockviewApi", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + } + } + }, + { + "name": "defaultPrevented", + "code": "boolean", + "kind": "accessor", + "value": { + "name": "defaultPrevented", + "code": "boolean", + "kind": "getSignature", + "returnType": { + "type": "intrinsic", + "value": "boolean" + } + } + }, + { + "name": "group", + "code": "DockviewGroupPanel | undefined", + "kind": "accessor", + "value": { + "name": "group", + "code": "DockviewGroupPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "kind", + "code": "DockviewGroupDropLocation", + "kind": "accessor", + "value": { + "name": "kind", + "code": "DockviewGroupDropLocation", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DockviewGroupDropLocation", + "source": "dockview-core" + } + } + }, + { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "accessor", + "value": { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + } + } + }, + { + "name": "panel", + "code": "IDockviewPanel | undefined", + "kind": "accessor", + "value": { + "name": "panel", + "code": "IDockviewPanel | undefined", + "kind": "getSignature", + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + } + }, + { + "name": "position", + "code": "Position", + "kind": "accessor", + "value": { + "name": "position", + "code": "Position", + "kind": "getSignature", + "returnType": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + } + } + }, + { + "name": "getData", + "code": "(): PanelTransfer | undefined", + "kind": "method", + "signature": [ + { + "name": "getData", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "PanelTransfer", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(): PanelTransfer | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "preventDefault", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "preventDefault", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + ] + }, + "ActiveEvent": { + "kind": "interface", + "name": "ActiveEvent", + "children": [ + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "AddComponentOptions": { + "kind": "interface", + "name": "AddComponentOptions", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "location", + "code": "number[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "params", + "code": "AddComponentOptions.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": { + "isOptional": true + } + }, + { + "name": "position", + "code": "{ direction: Direction, referencePanel: string }", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ direction: Direction, referencePanel: string }", + "kind": "typeLiteral", + "properties": [ + { + "name": "direction", + "code": "Direction", + "kind": "property", + "type": { + "type": "reference", + "value": "Direction", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "referencePanel", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "AddPaneviewComponentOptions": { + "kind": "interface", + "name": "AddPaneviewComponentOptions", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { "name": "headerComponent", "code": "string", "kind": "property", "type": { - "type": "intrinsic", - "value": "string" + "type": "intrinsic", + "value": "string" }, "flags": { - "isOptional": true + "isOptional": true } - }, - { + }, + { "name": "id", "code": "string", "kind": "property", "type": { - "type": "intrinsic", - "value": "string" + "type": "intrinsic", + "value": "string" }, "flags": {} - }, - { + }, + { + "name": "index", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "isExpanded", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumBodySize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumBodySize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { "name": "params", - "code": "", + "code": "AddPaneviewComponentOptions.T", "kind": "property", "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - } - }, - "flags": {} - }, - { - "name": "expanded", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "SerializedPopoutGroup": { - "kind": "interface", - "name": "SerializedPopoutGroup", - "children": [ - { - "name": "data", - "code": "GroupPanelViewState", - "kind": "property", - "type": { - "type": "reference", - "value": "GroupPanelViewState", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "gridReferenceGroup", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "position", - "code": "Box | 'null'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Box", - "source": "dockview-core" - }, - { - "type": "literal", - "value": null - } - ] - }, - "flags": {} - } - ] - }, - "SerializedSplitview": { - "kind": "interface", - "name": "SerializedSplitview", - "children": [ - { - "name": "activeView", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "views", - "code": "SerializedSplitviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "SerializedSplitviewPanel", - "source": "dockview-core" - } - }, - "flags": {} - } - ] - }, - "SerializedSplitviewPanel": { - "kind": "interface", - "name": "SerializedSplitviewPanel", - "children": [ - { - "name": "data", - "code": "SerializedSplitviewPanelData", - "kind": "property", - "type": { - "type": "reference", - "value": "SerializedSplitviewPanelData", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "priority", - "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "LayoutPriority.Normal", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.High", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "LayoutPriority.Low", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "snap", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "SerializedSplitviewPanelData": { - "kind": "interface", - "name": "SerializedSplitviewPanelData", - "children": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "maximumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "minimumSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "params", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - } - ] - }, - "SizeEvent": { - "kind": "interface", - "name": "SizeEvent", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - } - ] - }, - "SplitViewOptions": { - "kind": "interface", - "name": "SplitViewOptions", - "children": [ - { - "name": "descriptor", - "code": "ISplitViewDescriptor", - "kind": "property", - "type": { - "type": "reference", - "value": "ISplitViewDescriptor", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "proportionalLayout", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "styles", - "code": "ISplitviewStyles", - "kind": "property", - "type": { - "type": "reference", - "value": "ISplitviewStyles", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - } - ] - }, - "SplitviewComponentOptions": { - "kind": "interface", - "name": "SplitviewComponentOptions", - "children": [ - { - "name": "components", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "descriptor", - "code": "ISplitViewDescriptor", - "kind": "property", - "type": { - "type": "reference", - "value": "ISplitViewDescriptor", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkComponents", - "code": "", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "frameworkWrapper", - "code": "FrameworkFactory", - "kind": "property", - "type": { - "type": "reference", - "value": "FrameworkFactory", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "SplitviewPanel", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "orientation", - "code": "Orientation", - "kind": "property", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "parentElement", - "code": "HTMLElement", - "kind": "property", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "flags": {} - }, - { - "name": "proportionalLayout", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - }, - { - "name": "styles", - "code": "ISplitviewStyles", - "kind": "property", - "type": { - "type": "reference", - "value": "ISplitviewStyles", - "source": "dockview-core" - }, - "flags": { - "isOptional": true, - "isReadonly": true - } - } - ] - }, - "SplitviewPanelApi": { - "kind": "interface", - "name": "SplitviewPanelApi", - "children": [ - { - "name": "height", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel height in pixels" - } - ] - } - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The id of the panel that would have been assigned when the panel was created" - } - ] - } - }, - { - "name": "isActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is the actively selected panel" - } - ] - } - }, - { - "name": "isFocused", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel holds the current focus" - } - ] - } - }, - { - "name": "isVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "Whether the panel is visible" - } - ] - } - }, - { - "name": "onDidActiveChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "ActiveEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidConstraintsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PanelConstraintChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidDimensionsChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "PanelDimensionChangeEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidFocusChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "FocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidParametersChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onDidVisibilityChange", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "VisibilityEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "onWillFocus", - "code": "Event", - "kind": "property", - "type": { - "type": "reference", - "value": "Event", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "WillFocusEvent", - "source": "dockview-core" - } - ] - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "width", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isReadonly": true - }, - "comment": { - "summary": [ - { - "kind": "text", - "text": "The panel width in pixels" - } - ] - } - }, - { - "name": "getParameters", - "code": "(): T", - "kind": "method", - "signature": [ - { - "name": "getParameters", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "default": "Parameters" - } - ], - "parameters": [], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(): T", - "kind": "callSignature" - } - ] - }, - { - "name": "setActive", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "setActive", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setConstraints", - "code": "(value: PanelConstraintChangeEvent2): void", - "kind": "method", - "signature": [ - { - "name": "setConstraints", - "typeParameters": [], - "parameters": [ - { - "name": "value", - "code": "value: PanelConstraintChangeEvent2", - "type": { - "type": "reference", - "value": "PanelConstraintChangeEvent2", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(value: PanelConstraintChangeEvent2): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setSize", - "code": "(event: PanelSizeEvent): void", - "kind": "method", - "signature": [ - { - "name": "setSize", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PanelSizeEvent", - "type": { - "type": "reference", - "value": "PanelSizeEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PanelSizeEvent): void", - "kind": "callSignature" - } - ] - }, - { - "name": "setVisible", - "code": "(isVisible: boolean): void", - "kind": "method", - "signature": [ - { - "name": "setVisible", - "typeParameters": [], - "parameters": [ - { - "name": "isVisible", - "code": "isVisible: boolean", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(isVisible: boolean): void", - "kind": "callSignature" - } - ] - }, - { - "name": "updateParameters", - "code": "(parameters: Parameters): void", - "kind": "method", - "signature": [ - { - "name": "updateParameters", - "typeParameters": [], - "parameters": [ - { - "name": "parameters", - "code": "parameters: Parameters", - "type": { - "type": "reference", - "value": "Parameters", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(parameters: Parameters): void", - "kind": "callSignature" - } - ] - } - ] - }, - "TabContextMenuEvent": { - "kind": "interface", - "name": "TabContextMenuEvent", - "children": [ - { - "name": "api", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "event", - "code": "MouseEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "MouseEvent", - "source": "typescript" - }, - "flags": {} - }, - { - "name": "panel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "TabDragEvent": { - "kind": "interface", - "name": "TabDragEvent", - "children": [ - { - "name": "nativeEvent", - "code": "DragEvent", - "kind": "property", - "type": { - "type": "reference", - "value": "DragEvent", - "source": "typescript" - }, - "flags": { - "isReadonly": true - } - }, - { - "name": "panel", - "code": "IDockviewPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "TitleEvent": { - "kind": "interface", - "name": "TitleEvent", - "children": [ - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "ViewFactoryData": { - "kind": "interface", - "name": "ViewFactoryData", - "children": [ - { - "name": "content", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "tab", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "VisibilityEvent": { - "kind": "interface", - "name": "VisibilityEvent", - "children": [ - { - "name": "isVisible", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isReadonly": true - } - } - ] - }, - "WatermarkConstructor": { - "kind": "interface", - "name": "WatermarkConstructor", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - } - ] - }, - "WatermarkPartInitParameters": { - "kind": "interface", - "name": "WatermarkPartInitParameters", - "children": [ - { - "name": "accessor", - "code": "IDockviewComponent", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewComponent", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "WatermarkRendererInitParameters": { - "kind": "interface", - "name": "WatermarkRendererInitParameters", - "children": [ - { - "name": "containerApi", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "group", - "code": "IDockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "AddGroupOptions": { - "name": "AddGroupOptions", - "code": "GroupOptions & AbsolutePosition | AddGroupOptionsWithPanel | AddGroupOptionsWithGroup", - "typeParameters": [], - "type": { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "GroupOptions", - "source": "dockview-core" - }, - { - "type": "or", - "values": [ - { - "type": "reference", - "value": "AbsolutePosition", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AddGroupOptionsWithPanel", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "AddGroupOptionsWithGroup", - "source": "dockview-core" - } - ] - } - ] - }, - "kind": "typeAlias" - }, - "AddPanelOptions": { - "name": "AddPanelOptions", - "code": "Partial & { component: string, id: string, params?: P, renderer?: DockviewPanelRenderer, tabComponent?: string, title?: string }", - "typeParameters": [], - "type": { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "AddPanelOptionsUnion", - "source": "dockview-core" - } - ] - }, - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ component: string, id: string, params?: P, renderer?: DockviewPanelRenderer, tabComponent?: string, title?: string }", - "kind": "typeLiteral", - "properties": [ - { - "name": "component", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "id", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - }, - { - "name": "params", - "code": "P", - "kind": "property", - "type": { - "type": "reference", - "value": "P", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "flags": { - "isOptional": true - } - }, - { - "name": "renderer", - "code": "DockviewPanelRenderer", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewPanelRenderer", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "tabComponent", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - } - ] - } - } - ] - }, - "kind": "typeAlias" - }, - "AddPanelPositionOptions": { - "name": "AddPanelPositionOptions", - "code": "AbsolutePosition | RelativeGroup | RelativePanel", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "AbsolutePosition", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "RelativeGroup", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "RelativePanel", - "source": "dockview-core" - } - ] - }, - "kind": "typeAlias" - }, - "ComponentConstructor": { - "name": "ComponentConstructor", - "code": "", - "typeParameters": [], - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral", - "signatures": [ - { - "name": "new ComponentConstructor", - "code": "", - "kind": "constructorSignature" - } - ] - } - }, - "kind": "typeAlias" - }, - "Direction": { - "name": "Direction", - "code": "'within' | 'below' | 'above' | 'right' | 'left'", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "within" - }, - { - "type": "literal", - "value": "below" - }, - { - "type": "literal", - "value": "above" - }, - { - "type": "literal", - "value": "right" - }, - { - "type": "literal", - "value": "left" - } - ] - }, - "kind": "typeAlias" - }, - "DistributeSizing": { - "name": "DistributeSizing", - "code": "{ type: 'distribute' }", - "typeParameters": [], - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ type: 'distribute' }", - "kind": "typeLiteral", - "properties": [ - { - "name": "type", - "code": "'distribute'", - "kind": "property", - "type": { - "type": "literal", - "value": "distribute" - }, - "flags": {} - } - ] - } - }, - "kind": "typeAlias" - }, - "DockviewComponentUpdateOptions": { - "name": "DockviewComponentUpdateOptions", - "code": "Pick", - "typeParameters": [], - "type": { - "type": "reference", - "value": "Pick", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "DockviewComponentOptions", - "source": "dockview-core" - }, - { - "type": "or", - "values": [ - { - "type": "literal", - "value": "disableDnd" - }, - { - "type": "literal", - "value": "rootOverlayModel" - }, - { - "type": "literal", - "value": "floatingGroupBounds" - }, - { - "type": "literal", - "value": "disableFloatingGroups" - }, - { - "type": "literal", - "value": "createPrefixHeaderActionsElement" - }, - { - "type": "literal", - "value": "createRightHeaderActionsElement" - }, - { - "type": "literal", - "value": "createLeftHeaderActionsElement" - }, - { - "type": "literal", - "value": "defaultTabComponent" - }, - { - "type": "literal", - "value": "watermarkFrameworkComponent" - }, - { - "type": "literal", - "value": "showDndOverlay" - }, - { - "type": "literal", - "value": "frameworkTabComponents" - }, - { - "type": "literal", - "value": "tabComponents" - }, - { - "type": "literal", - "value": "frameworkComponents" - }, - { - "type": "literal", - "value": "components" - }, - { - "type": "literal", - "value": "orientation" - } - ] - } - ] - }, - "kind": "typeAlias" - }, - "DockviewGroupDropLocation": { - "name": "DockviewGroupDropLocation", - "code": "'edge' | 'content' | 'header_space' | 'tab'", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "edge" - }, - { - "type": "literal", - "value": "content" - }, - { - "type": "literal", - "value": "header_space" - }, - { - "type": "literal", - "value": "tab" - } - ] - }, - "kind": "typeAlias" - }, - "DockviewGroupLocation": { - "name": "DockviewGroupLocation", - "code": "{ getWindow: (): Window, type: 'popout' } | { type: 'floating' } | { type: 'grid' }", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ getWindow: (): Window, type: 'popout' }", - "kind": "typeLiteral", - "properties": [ - { - "name": "getWindow", - "code": "(): Window", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): Window", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "reference", - "value": "Window", - "source": "typescript" - }, - "code": "(): Window", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "type", - "code": "'popout'", - "kind": "property", - "type": { - "type": "literal", - "value": "popout" - }, - "flags": {} - } - ] - } - }, - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ type: 'floating' }", - "kind": "typeLiteral", - "properties": [ - { - "name": "type", - "code": "'floating'", - "kind": "property", - "type": { - "type": "literal", - "value": "floating" - }, - "flags": {} - } - ] - } - }, - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ type: 'grid' }", - "kind": "typeLiteral", - "properties": [ - { - "name": "type", - "code": "'grid'", - "kind": "property", - "type": { - "type": "literal", - "value": "grid" - }, - "flags": {} - } - ] - } - } - ] - }, - "kind": "typeAlias" - }, - "DockviewGroupPanelLocked": { - "name": "DockviewGroupPanelLocked", - "code": "'no-drop-target' | boolean", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "no-drop-target" - }, - { - "type": "intrinsic", - "value": "boolean" - } - ] - }, - "kind": "typeAlias" - }, - "DockviewPanelRenderer": { - "name": "DockviewPanelRenderer", - "code": "'always' | 'onlyWhenVisible'", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "always" - }, - { - "type": "literal", - "value": "onlyWhenVisible" - } - ] - }, - "kind": "typeAlias" - }, - "DroptargetOverlayModel": { - "name": "DroptargetOverlayModel", - "code": "{ activationSize?: MeasuredValue, size?: MeasuredValue }", - "typeParameters": [], - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ activationSize?: MeasuredValue, size?: MeasuredValue }", - "kind": "typeLiteral", - "properties": [ - { - "name": "activationSize", - "code": "MeasuredValue", - "kind": "property", - "type": { - "type": "reference", - "value": "MeasuredValue", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "size", - "code": "MeasuredValue", - "kind": "property", - "type": { - "type": "reference", - "value": "MeasuredValue", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - } - ] - } - }, - "kind": "typeAlias" - }, - "GridNode": { - "name": "GridNode", - "code": "GridBranchNode | GridLeafNode", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "GridBranchNode", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - { - "type": "reference", - "value": "GridLeafNode", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - } - ] - }, - "kind": "typeAlias" - }, - "GridviewComponentUpdateOptions": { - "name": "GridviewComponentUpdateOptions", - "code": "Pick", - "typeParameters": [], - "type": { - "type": "reference", - "value": "Pick", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "GridviewComponentOptions", - "source": "dockview-core" - }, - { - "type": "or", - "values": [ - { - "type": "literal", - "value": "frameworkComponents" - }, - { - "type": "literal", - "value": "components" - }, - { - "type": "literal", - "value": "orientation" - } - ] - } - ] - }, - "kind": "typeAlias" - }, - "IDockviewGroupPanelPublic": { - "name": "IDockviewGroupPanelPublic", - "code": "IDockviewGroupPanel", - "typeParameters": [], - "type": { - "type": "reference", - "value": "IDockviewGroupPanel", - "source": "dockview-core" - }, - "kind": "typeAlias" - }, - "ISerializedNode": { - "name": "ISerializedNode", - "code": "ISerializedBranchNode | ISerializedLeafNode", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "ISerializedBranchNode", - "source": "dockview-core" - }, - { - "type": "reference", - "value": "ISerializedLeafNode", - "source": "dockview-core" - } - ] - }, - "kind": "typeAlias" - }, - "InvisibleSizing": { - "name": "InvisibleSizing", - "code": "{ cachedVisibleSize: number, type: 'invisible' }", - "typeParameters": [], - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ cachedVisibleSize: number, type: 'invisible' }", - "kind": "typeLiteral", - "properties": [ - { - "name": "cachedVisibleSize", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "type", - "code": "'invisible'", - "kind": "property", - "type": { - "type": "literal", - "value": "invisible" - }, - "flags": {} - } - ] - } - }, - "kind": "typeAlias" - }, - "MeasuredValue": { - "name": "MeasuredValue", - "code": "{ type: 'percentage' | 'pixels', value: number }", - "typeParameters": [], - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ type: 'percentage' | 'pixels', value: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "type", - "code": "'percentage' | 'pixels'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "percentage" - }, - { - "type": "literal", - "value": "pixels" - } - ] - }, - "flags": {} - }, - { - "name": "value", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - } - ] - } - }, - "kind": "typeAlias" - }, - "Position": { - "name": "Position", - "code": "'center' | 'right' | 'left' | 'bottom' | 'top'", - "typeParameters": [], - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "center" - }, - { - "type": "literal", - "value": "right" - }, - { - "type": "literal", - "value": "left" - }, - { - "type": "literal", - "value": "bottom" - }, - { - "type": "literal", - "value": "top" - } - ] - }, - "kind": "typeAlias" - }, - "SplitSizing": { - "name": "SplitSizing", - "code": "{ index: number, type: 'split' }", - "typeParameters": [], - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ index: number, type: 'split' }", - "kind": "typeLiteral", - "properties": [ - { - "name": "index", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": {} - }, - { - "name": "type", - "code": "'split'", - "kind": "property", - "type": { - "type": "literal", - "value": "split" - }, - "flags": {} - } - ] - } - }, - "kind": "typeAlias" - }, - "SplitviewComponentUpdateOptions": { - "name": "SplitviewComponentUpdateOptions", - "code": "Pick", - "typeParameters": [], - "type": { - "type": "reference", - "value": "Pick", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "SplitviewComponentOptions", - "source": "dockview-core" - }, - { - "type": "or", - "values": [ - { - "type": "literal", - "value": "frameworkComponents" - }, - { - "type": "literal", - "value": "components" - }, - { - "type": "literal", - "value": "orientation" - } - ] - } - ] - }, - "kind": "typeAlias" - }, - "createComponent": { - "name": "createComponent", - "code": "(id: string, componentName?: string, components: , frameworkComponents: , createFrameworkComponent?: FrameworkFactory, fallback?: (): T): T", - "signature": { - "name": "createComponent", - "typeParameters": [ - { - "name": "T" - } - ], - "parameters": [ - { - "name": "id", - "code": "id: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - }, - { - "name": "componentName", - "code": "componentName?: string", - "type": { - "type": "intrinsic", - "value": "string" - }, - "kind": "parameter" - }, - { - "name": "components", - "code": "components: ", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "kind": "parameter" - }, - { - "name": "frameworkComponents", - "code": "frameworkComponents: ", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "kind": "parameter" - }, - { - "name": "createFrameworkComponent", - "code": "createFrameworkComponent?: FrameworkFactory", - "type": { - "type": "reference", - "value": "FrameworkFactory", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - }, - { - "name": "fallback", - "code": "fallback?: (): T", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): T", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [], - "returnType": { "type": "reference", "value": "T", "source": "dockview-core", "refersToTypeParameter": true - }, - "code": "(): T", - "kind": "callSignature" + }, + "flags": { + "isOptional": true } - ] + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - }, - "code": "(id: string, componentName?: string, components: , frameworkComponents: , createFrameworkComponent?: FrameworkFactory, fallback?: (): T): T", - "kind": "callSignature" - }, - "kind": "function" - }, - "directionToPosition": { - "name": "directionToPosition", - "code": "(direction: Direction): Position", - "signature": { - "name": "directionToPosition", - "typeParameters": [], - "parameters": [ - { - "name": "direction", - "code": "direction: Direction", - "type": { - "type": "reference", - "value": "Direction", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "code": "(direction: Direction): Position", - "kind": "callSignature" - }, - "kind": "function" - }, - "getDirectionOrientation": { - "name": "getDirectionOrientation", - "code": "(direction: Position): Orientation", - "signature": { - "name": "getDirectionOrientation", - "typeParameters": [], - "parameters": [ - { - "name": "direction", - "code": "direction: Position", - "type": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "code": "(direction: Position): Orientation", - "kind": "callSignature" - }, - "kind": "function" - }, - "getGridLocation": { - "name": "getGridLocation", - "code": "(element: HTMLElement): number[]", - "signature": { - "name": "getGridLocation", - "comment": { - "summary": [ - { - "kind": "text", - "text": "Find the grid location of a specific DOM element by traversing the parent\nchain and finding each child index on the way.\n\nThis will break as soon as DOM structures of the Splitview or Gridview change." - } ] - }, - "typeParameters": [], - "parameters": [ - { - "name": "element", - "code": "element: HTMLElement", - "type": { - "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "code": "(element: HTMLElement): number[]", - "kind": "callSignature" }, - "kind": "function" - }, - "getLocationOrientation": { - "name": "getLocationOrientation", - "code": "(rootOrientation: Orientation, location: number[]): Orientation", - "signature": { - "name": "getLocationOrientation", - "typeParameters": [], - "parameters": [ - { - "name": "rootOrientation", - "code": "rootOrientation: Orientation", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "kind": "parameter" + "AddSplitviewComponentOptions": { + "kind": "interface", + "name": "AddSplitviewComponentOptions", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "index", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "params", + "code": "AddSplitviewComponentOptions.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": { + "isOptional": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "BaseComponentOptions": { + "kind": "interface", + "name": "BaseComponentOptions", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "params", + "code": "BaseComponentOptions.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": { + "isOptional": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "BaseGridOptions": { + "kind": "interface", + "name": "BaseGridOptions", + "children": [ + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "locked", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "parentElement", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "proportionalLayout", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "styles", + "code": "ISplitviewStyles", + "kind": "property", + "type": { + "type": "reference", + "value": "ISplitviewStyles", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + } + ] + }, + "CommonApi": { + "kind": "interface", + "name": "CommonApi", + "children": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(data: CommonApi.T): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: CommonApi.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: CommonApi.T): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): CommonApi.T", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): CommonApi.T", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewComponentOptions": { + "kind": "interface", + "name": "DockviewComponentOptions", + "children": [ + { + "name": "components", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "createLeftHeaderActionsElement", + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IHeaderActionsRenderer", + "source": "dockview-core" + }, + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "createPrefixHeaderActionsElement", + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IHeaderActionsRenderer", + "source": "dockview-core" + }, + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "createRightHeaderActionsElement", + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IHeaderActionsRenderer", + "source": "dockview-core" + }, + "code": "(group: DockviewGroupPanel): IHeaderActionsRenderer", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "debug", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "defaultRenderer", + "code": "'always' | 'onlyWhenVisible'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "always" + }, + { + "type": "literal", + "value": "onlyWhenVisible" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "defaultTabComponent", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableDnd", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableFloatingGroups", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "floatingGroupBounds", + "code": "'boundedWithinViewport' | { minimumHeightWithinViewport?: number, minimumWidthWithinViewport?: number }", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "boundedWithinViewport" + }, + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ minimumHeightWithinViewport?: number, minimumWidthWithinViewport?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "minimumHeightWithinViewport", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumWidthWithinViewport", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkComponentFactory", + "code": "GroupPanelFrameworkComponentFactory", + "kind": "property", + "type": { + "type": "reference", + "value": "GroupPanelFrameworkComponentFactory", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkTabComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "locked", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "orientation", + "code": "Orientation.VERTICAL | Orientation.HORIZONTAL", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Orientation.VERTICAL", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "Orientation.HORIZONTAL", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "parentElement", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": {} + }, + { + "name": "popoutUrl", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "rootOverlayModel", + "code": "DroptargetOverlayModel", + "kind": "property", + "type": { + "type": "reference", + "value": "DroptargetOverlayModel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "showDndOverlay", + "code": "(event: DockviewDndOverlayEvent): boolean", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: DockviewDndOverlayEvent): boolean", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: DockviewDndOverlayEvent", + "type": { + "type": "reference", + "value": "DockviewDndOverlayEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(event: DockviewDndOverlayEvent): boolean", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "singleTabMode", + "code": "'default' | 'fullwidth'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "default" + }, + { + "type": "literal", + "value": "fullwidth" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "styles", + "code": "ISplitviewStyles", + "kind": "property", + "type": { + "type": "reference", + "value": "ISplitviewStyles", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "tabComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "watermarkComponent", + "code": "WatermarkConstructor", + "kind": "property", + "type": { + "type": "reference", + "value": "WatermarkConstructor", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "watermarkFrameworkComponent", + "code": "any", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "any" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "DockviewDndOverlayEvent": { + "kind": "interface", + "name": "DockviewDndOverlayEvent", + "children": [ + { + "name": "getData", + "code": "(): PanelTransfer | undefined", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): PanelTransfer | undefined", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "PanelTransfer", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(): PanelTransfer | undefined", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "property", + "type": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + }, + "flags": {} + }, + { + "name": "position", + "code": "Position", + "kind": "property", + "type": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "target", + "code": "DockviewGroupDropLocation", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupDropLocation", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "DockviewGroupChangeEvent": { + "kind": "interface", + "name": "DockviewGroupChangeEvent", + "children": [ + { + "name": "panel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "DockviewGroupPanelApi": { + "kind": "interface", + "name": "DockviewGroupPanelApi", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the component renderer" + } + ] + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel height in pixels" + } + ] + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the panel that would have been assigned when the panel was created" + } + ] + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is the actively selected panel" + } + ] + } + }, + { + "name": "isFocused", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel holds the current focus" + } + ] + } + }, + { + "name": "isVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is visible" + } + ] + } + }, + { + "name": "location", + "code": "DockviewGroupLocation", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupLocation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActiveChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ActiveEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidConstraintsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridConstraintChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDimensionsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PanelDimensionChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidFocusChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "FocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLocationChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanelFloatingChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidParametersChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidVisibilityChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "VisibilityEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillFocus", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillFocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel width in pixels" + } + ] + } + }, + { + "name": "close", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "close", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "exitMaximized", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximized", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getParameters", + "code": "(): T", + "kind": "method", + "signature": [ + { + "name": "getParameters", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "default": "Parameters" + } + ], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): T", + "kind": "callSignature" + } + ] + }, + { + "name": "getWindow", + "code": "(): Window", + "kind": "method", + "signature": [ + { + "name": "getWindow", + "comment": { + "summary": [ + { + "kind": "text", + "text": "If you require the Window object" + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "code": "(): Window", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "If you require the Window object" + } + ] + } + }, + { + "name": "isMaximized", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "isMaximized", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "maximize", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "maximize", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveTo", + "code": "(options: { group?: DockviewGroupPanel, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }): void", + "kind": "method", + "signature": [ + { + "name": "moveTo", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: { group?: DockviewGroupPanel, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ group?: DockviewGroupPanel, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }", + "kind": "typeLiteral", + "properties": [ + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "position", + "code": "'right' | 'bottom' | 'top' | 'left' | 'center'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "right" + }, + { + "type": "literal", + "value": "bottom" + }, + { + "type": "literal", + "value": "top" + }, + { + "type": "literal", + "value": "left" + }, + { + "type": "literal", + "value": "center" + } + ] + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: { group?: DockviewGroupPanel, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setConstraints", + "code": "(value: GridConstraintChangeEvent2): void", + "kind": "method", + "signature": [ + { + "name": "setConstraints", + "typeParameters": [], + "parameters": [ + { + "name": "value", + "code": "value: GridConstraintChangeEvent2", + "type": { + "type": "reference", + "value": "GridConstraintChangeEvent2", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(value: GridConstraintChangeEvent2): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setSize", + "code": "(event: SizeEvent): void", + "kind": "method", + "signature": [ + { + "name": "setSize", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: SizeEvent", + "type": { + "type": "reference", + "value": "SizeEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: SizeEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParameters", + "code": "(parameters: Parameters): void", + "kind": "method", + "signature": [ + { + "name": "updateParameters", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: Parameters", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: Parameters): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewGroupPanelFloatingChangeEvent": { + "kind": "interface", + "name": "DockviewGroupPanelFloatingChangeEvent", + "children": [ + { + "name": "location", + "code": "DockviewGroupLocation", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupLocation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "DockviewPanelApi": { + "kind": "interface", + "name": "DockviewPanelApi", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the component renderer" + } + ] + } + }, + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel height in pixels" + } + ] + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the panel that would have been assigned when the panel was created" + } + ] + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is the actively selected panel" + } + ] + } + }, + { + "name": "isFocused", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel holds the current focus" + } + ] + } + }, + { + "name": "isGroupActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "isVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is visible" + } + ] + } + }, + { + "name": "location", + "code": "DockviewGroupLocation", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupLocation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActiveChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ActiveEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActiveGroupChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ActiveGroupEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDimensionsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PanelDimensionChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidFocusChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "FocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidGroupChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GroupChangedEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLocationChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanelFloatingChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidParametersChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRendererChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "RendererChangedEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidTitleChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "TitleEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidVisibilityChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "VisibilityEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillFocus", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillFocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "renderer", + "code": "DockviewPanelRenderer", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewPanelRenderer", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "tabComponent", + "code": "string | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the tab component renderer\r\n\r\nUndefined if no custom tab renderer is provided" + } + ] + } + }, + { + "name": "title", + "code": "string | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel width in pixels" + } + ] + } + }, + { + "name": "close", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "close", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "exitMaximized", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximized", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getParameters", + "code": "(): T", + "kind": "method", + "signature": [ + { + "name": "getParameters", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "default": "Parameters" + } + ], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): T", + "kind": "callSignature" + } + ] + }, + { + "name": "getWindow", + "code": "(): Window", + "kind": "method", + "signature": [ + { + "name": "getWindow", + "comment": { + "summary": [ + { + "kind": "text", + "text": "If you require the Window object" + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "code": "(): Window", + "kind": "callSignature" + } + ], + "comment": { + "summary": [ + { + "kind": "text", + "text": "If you require the Window object" + } + ] + } + }, + { + "name": "isMaximized", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "isMaximized", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "maximize", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "maximize", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveTo", + "code": "(options: { group: DockviewGroupPanel, index?: number, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }): void", + "kind": "method", + "signature": [ + { + "name": "moveTo", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: { group: DockviewGroupPanel, index?: number, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ group: DockviewGroupPanel, index?: number, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }", + "kind": "typeLiteral", + "properties": [ + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "index", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "position", + "code": "'right' | 'bottom' | 'top' | 'left' | 'center'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "right" + }, + { + "type": "literal", + "value": "bottom" + }, + { + "type": "literal", + "value": "top" + }, + { + "type": "literal", + "value": "left" + }, + { + "type": "literal", + "value": "center" + } + ] + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: { group: DockviewGroupPanel, index?: number, position?: 'right' | 'bottom' | 'top' | 'left' | 'center' }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setRenderer", + "code": "(renderer: DockviewPanelRenderer): void", + "kind": "method", + "signature": [ + { + "name": "setRenderer", + "typeParameters": [], + "parameters": [ + { + "name": "renderer", + "code": "renderer: DockviewPanelRenderer", + "type": { + "type": "reference", + "value": "DockviewPanelRenderer", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(renderer: DockviewPanelRenderer): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setSize", + "code": "(event: SizeEvent): void", + "kind": "method", + "signature": [ + { + "name": "setSize", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: SizeEvent", + "type": { + "type": "reference", + "value": "SizeEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: SizeEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setTitle", + "code": "(title: string): void", + "kind": "method", + "signature": [ + { + "name": "setTitle", + "typeParameters": [], + "parameters": [ + { + "name": "title", + "code": "title: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(title: string): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParameters", + "code": "(parameters: Parameters): void", + "kind": "method", + "signature": [ + { + "name": "updateParameters", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: Parameters", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: Parameters): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewRenderFunctions": { + "kind": "interface", + "name": "DockviewRenderFunctions", + "children": [ + { + "name": "components", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkTabComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "tabComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + } + ] + }, + "ExpansionEvent": { + "kind": "interface", + "name": "ExpansionEvent", + "children": [ + { + "name": "isExpanded", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "FocusEvent": { + "kind": "interface", + "name": "FocusEvent", + "children": [ + { + "name": "isFocused", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "FrameworkFactory": { + "kind": "interface", + "name": "FrameworkFactory", + "children": [ + { + "name": "createComponent", + "code": "(id: string, componentId: string, component: any): FrameworkFactory.T", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(id: string, componentId: string, component: any): FrameworkFactory.T", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + }, + { + "name": "componentId", + "code": "componentId: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + }, + { + "name": "component", + "code": "component: any", + "type": { + "type": "intrinsic", + "value": "any" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(id: string, componentId: string, component: any): FrameworkFactory.T", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + } + ] + }, + "GridBranchNode": { + "kind": "interface", + "name": "GridBranchNode", + "children": [ + { + "name": "box", + "code": "{ height: number, width: number }", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ height: number, width: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + } + ] + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "children", + "code": "GridNode[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "GridNode", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + } + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "GridConstraintChangeEvent": { + "kind": "interface", + "name": "GridConstraintChangeEvent", + "children": [ + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + } + ] + }, + "GridLeafNode": { + "kind": "interface", + "name": "GridLeafNode", + "children": [ + { + "name": "box", + "code": "{ height: number, width: number }", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ height: number, width: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + } + ] + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "cachedVisibleSize", + "code": "number | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "number" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "view", + "code": "GridLeafNode.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "GridPanelViewState": { + "kind": "interface", + "name": "GridPanelViewState", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "GridviewComponentOptions": { + "kind": "interface", + "name": "GridviewComponentOptions", + "children": [ + { + "name": "components", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkComponentFactory", + "code": "FrameworkFactory>", + "kind": "property", + "type": { + "type": "reference", + "value": "FrameworkFactory", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "parentElement", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": {} + }, + { + "name": "proportionalLayout", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + }, + { + "name": "styles", + "code": "ISplitviewStyles", + "kind": "property", + "type": { + "type": "reference", + "value": "ISplitviewStyles", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "GridviewInitParameters": { + "kind": "interface", + "name": "GridviewInitParameters", + "children": [ + { + "name": "accessor", + "code": "BaseGrid", + "kind": "property", + "type": { + "type": "reference", + "value": "BaseGrid", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IGridPanelView", + "source": "dockview-core" + } + ] + }, + "flags": {} + }, + { + "name": "isVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "GridviewPanelApi": { + "kind": "interface", + "name": "GridviewPanelApi", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the component renderer" + } + ] + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel height in pixels" + } + ] + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the panel that would have been assigned when the panel was created" + } + ] + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is the actively selected panel" + } + ] + } + }, + { + "name": "isFocused", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel holds the current focus" + } + ] + } + }, + { + "name": "isVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is visible" + } + ] + } + }, + { + "name": "onDidActiveChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ActiveEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidConstraintsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridConstraintChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDimensionsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PanelDimensionChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidFocusChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "FocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidParametersChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidVisibilityChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "VisibilityEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillFocus", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillFocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel width in pixels" + } + ] + } + }, + { + "name": "getParameters", + "code": "(): T", + "kind": "method", + "signature": [ + { + "name": "getParameters", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "default": "Parameters" + } + ], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): T", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setConstraints", + "code": "(value: GridConstraintChangeEvent2): void", + "kind": "method", + "signature": [ + { + "name": "setConstraints", + "typeParameters": [], + "parameters": [ + { + "name": "value", + "code": "value: GridConstraintChangeEvent2", + "type": { + "type": "reference", + "value": "GridConstraintChangeEvent2", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(value: GridConstraintChangeEvent2): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setSize", + "code": "(event: SizeEvent): void", + "kind": "method", + "signature": [ + { + "name": "setSize", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: SizeEvent", + "type": { + "type": "reference", + "value": "SizeEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: SizeEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParameters", + "code": "(parameters: Parameters): void", + "kind": "method", + "signature": [ + { + "name": "updateParameters", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: Parameters", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: Parameters): void", + "kind": "callSignature" + } + ] + } + ] + }, + "GroupDragEvent": { + "kind": "interface", + "name": "GroupDragEvent", + "children": [ + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "property", + "type": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "GroupOptions": { + "kind": "interface", + "name": "GroupOptions", + "children": [ + { + "name": "activePanel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "hideHeader", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "locked", + "code": "'no-drop-target' | boolean", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "no-drop-target" + }, + { + "type": "intrinsic", + "value": "boolean" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "skipSetActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "GroupPanelContentPartInitParameters": { + "kind": "interface", + "name": "GroupPanelContentPartInitParameters", + "children": [ + { + "name": "api", + "code": "DockviewPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewPanelApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "tab", + "code": "ITabRenderer", + "kind": "property", + "type": { + "type": "reference", + "value": "ITabRenderer", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "GroupPanelFrameworkComponentFactory": { + "kind": "interface", + "name": "GroupPanelFrameworkComponentFactory", + "children": [ + { + "name": "content", + "code": "FrameworkFactory", + "kind": "property", + "type": { + "type": "reference", + "value": "FrameworkFactory", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IContentRenderer", + "source": "dockview-core" + } + ] + }, + "flags": {} + }, + { + "name": "tab", + "code": "FrameworkFactory", + "kind": "property", + "type": { + "type": "reference", + "value": "FrameworkFactory", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ITabRenderer", + "source": "dockview-core" + } + ] + }, + "flags": {} + }, + { + "name": "watermark", + "code": "FrameworkFactory", + "kind": "property", + "type": { + "type": "reference", + "value": "FrameworkFactory", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IWatermarkRenderer", + "source": "dockview-core" + } + ] + }, + "flags": {} + } + ] + }, + "GroupPanelPartInitParameters": { + "kind": "interface", + "name": "GroupPanelPartInitParameters", + "children": [ + { + "name": "api", + "code": "DockviewPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewPanelApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "GroupPanelViewState": { + "kind": "interface", + "name": "GroupPanelViewState", + "children": [ + { + "name": "activeView", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "hideHeader", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "locked", + "code": "'no-drop-target' | boolean", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "no-drop-target" + }, + { + "type": "intrinsic", + "value": "boolean" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipSetActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "views", + "code": "string[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "string" + } + }, + "flags": {} + } + ] + }, + "GroupviewPanelState": { + "kind": "interface", + "name": "GroupviewPanelState", + "children": [ + { + "name": "contentComponent", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "params", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "renderer", + "code": "'always' | 'onlyWhenVisible'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "always" + }, + { + "type": "literal", + "value": "onlyWhenVisible" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "tabComponent", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "HeaderPartInitParameters": { + "kind": "interface", + "name": "HeaderPartInitParameters", + "children": [ + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "IBaseGrid": { + "kind": "interface", + "name": "IBaseGrid", + "children": [ + { + "name": "activeGroup", + "code": "IBaseGrid.T | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "groups", + "code": "IBaseGrid.T[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "exitMaximizedGroup", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(data: any): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: any", + "type": { + "type": "intrinsic", + "value": "any" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: any): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): IBaseGrid.T | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): IBaseGrid.T | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "hasMaximizedGroup", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "hasMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isMaximizedGroup", + "code": "(panel: IBaseGrid.T): boolean", + "kind": "method", + "signature": [ + { + "name": "isMaximizedGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IBaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: IBaseGrid.T): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isVisible", + "code": "(panel: IBaseGrid.T): boolean", + "kind": "method", + "signature": [ + { + "name": "isVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IBaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: IBaseGrid.T): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number, force?: boolean): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "force", + "code": "force?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number, force?: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "maximizeGroup", + "code": "(panel: IBaseGrid.T): void", + "kind": "method", + "signature": [ + { + "name": "maximizeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IBaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IBaseGrid.T): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: IBaseGrid.T, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IBaseGrid.T", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IBaseGrid.T, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + } + ] + }, + "IBaseView": { + "kind": "interface", + "name": "IBaseView", + "children": [ + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IContentContainer": { + "kind": "interface", + "name": "IContentContainer", + "children": [ + { + "name": "closePanel", + "code": "(): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "dropTarget", + "code": "Droptarget", + "kind": "property", + "type": { + "type": "reference", + "value": "Droptarget", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": {} + }, + { + "name": "onDidBlur", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": {} + }, + { + "name": "onDidFocus", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": {} + }, + { + "name": "openPanel", + "code": "(panel: IDockviewPanel): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(panel: IDockviewPanel): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "hide", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "hide", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "renderPanel", + "code": "(panel: IDockviewPanel, options: { asActive: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "renderPanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options: { asActive: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ asActive: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "asActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel, options: { asActive: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "show", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "show", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IContentRenderer": { + "kind": "interface", + "name": "IContentRenderer", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidBlur", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "onDidFocus", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: GroupPanelContentPartInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: GroupPanelContentPartInitParameters", + "type": { + "type": "reference", + "value": "GroupPanelContentPartInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: GroupPanelContentPartInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IDockviewComponent": { + "kind": "interface", + "name": "IDockviewComponent", + "children": [ + { + "name": "activeGroup", + "code": "DockviewGroupPanel | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "doSetGroupActive", + "code": "(group: DockviewGroupPanel, skipFocus?: boolean): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(group: DockviewGroupPanel, skipFocus?: boolean): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "skipFocus", + "code": "skipFocus?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel, skipFocus?: boolean): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "getGroupPanel", + "code": "(id: string): IDockviewPanel | undefined", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(id: string): IDockviewPanel | undefined", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): IDockviewPanel | undefined", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "groups", + "code": "DockviewGroupPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActiveGroupChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActivePanelChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddGroup", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddPanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewDidDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveGroup", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemovePanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillDragGroup", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GroupDragEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillDragPanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "TabDragEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewWillDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillShowOverlay", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillShowOverlayLocationEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "options", + "code": "DockviewComponentOptions", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewComponentOptions", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "removeGroup", + "code": "(group: DockviewGroupPanel): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(group: DockviewGroupPanel): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "totalPanels", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "addFloatingGroup", + "code": "(item: IDockviewPanel | DockviewGroupPanel, coord?: { x: number, y: number }): void", + "kind": "method", + "signature": [ + { + "name": "addFloatingGroup", + "typeParameters": [], + "parameters": [ + { + "name": "item", + "code": "item: IDockviewPanel | DockviewGroupPanel", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "coord", + "code": "coord?: { x: number, y: number }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ x: number, y: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "x", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "y", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(item: IDockviewPanel | DockviewGroupPanel, coord?: { x: number, y: number }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "addGroup", + "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", + "kind": "method", + "signature": [ + { + "name": "addGroup", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition", + "type": { + "type": "or", + "values": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AddGroupOptionsWithPanel", + "source": "dockview-core" + } + ] + }, + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AddGroupOptionsWithGroup", + "source": "dockview-core" + } + ] + }, + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AbsolutePosition", + "source": "dockview-core" + } + ] + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "code": "(options?: GroupOptions & AddGroupOptionsWithPanel | GroupOptions & AddGroupOptionsWithGroup | GroupOptions & AbsolutePosition): DockviewGroupPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "addPanel", + "code": "(options: AddPanelOptions): IDockviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddPanelOptions", + "type": { + "type": "reference", + "value": "AddPanelOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddPanelOptions): IDockviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "addPopoutGroup", + "code": "(item: IDockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }): Promise", + "kind": "method", + "signature": [ + { + "name": "addPopoutGroup", + "typeParameters": [], + "parameters": [ + { + "name": "item", + "code": "item: IDockviewPanel | DockviewGroupPanel", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }", + "kind": "typeLiteral", + "properties": [ + { + "name": "onDidOpen", + "code": "(event: { id: string, window: Window }): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: { id: string, window: Window }): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: { id: string, window: Window }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ id: string, window: Window }", + "kind": "typeLiteral", + "properties": [ + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "window", + "code": "Window", + "kind": "property", + "type": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: { id: string, window: Window }): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onWillClose", + "code": "(event: { id: string, window: Window }): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: { id: string, window: Window }): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: { id: string, window: Window }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ id: string, window: Window }", + "kind": "typeLiteral", + "properties": [ + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "window", + "code": "Window", + "kind": "property", + "type": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: { id: string, window: Window }): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "popoutUrl", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "position", + "code": "Box", + "kind": "property", + "type": { + "type": "reference", + "value": "Box", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Promise", + "source": "typescript", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "code": "(item: IDockviewPanel | DockviewGroupPanel, options?: { onDidOpen?: (event: { id: string, window: Window }): void, onWillClose?: (event: { id: string, window: Window }): void, popoutUrl?: string, position?: Box }): Promise", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "closeAllGroups", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "closeAllGroups", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "createWatermarkComponent", + "code": "(): IWatermarkRenderer", + "kind": "method", + "signature": [ + { + "name": "createWatermarkComponent", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "IWatermarkRenderer", + "source": "dockview-core" + }, + "code": "(): IWatermarkRenderer", + "kind": "callSignature" + } + ] + }, + { + "name": "exitMaximizedGroup", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(data: SerializedDockview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: SerializedDockview", + "type": { + "type": "reference", + "value": "SerializedDockview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(data: SerializedDockview): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): DockviewGroupPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): DockviewGroupPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "hasMaximizedGroup", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "hasMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isMaximizedGroup", + "code": "(panel: DockviewGroupPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isMaximizedGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: DockviewGroupPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isVisible", + "code": "(panel: DockviewGroupPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: DockviewGroupPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number, force?: boolean): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "force", + "code": "force?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number, force?: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "maximizeGroup", + "code": "(panel: DockviewGroupPanel): void", + "kind": "method", + "signature": [ + { + "name": "maximizeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: DockviewGroupPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveGroup", + "code": "(options: MoveGroupOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveGroup", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: MoveGroupOptions", + "type": { + "type": "reference", + "value": "MoveGroupOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: MoveGroupOptions): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveGroupOrPanel", + "code": "(options: MoveGroupOrPanelOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveGroupOrPanel", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: MoveGroupOrPanelOptions", + "type": { + "type": "reference", + "value": "MoveGroupOrPanelOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: MoveGroupOrPanelOptions): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToNext", + "code": "(options?: MovementOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveToNext", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: MovementOptions", + "type": { + "type": "reference", + "value": "MovementOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: MovementOptions): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToPrevious", + "code": "(options?: MovementOptions): void", + "kind": "method", + "signature": [ + { + "name": "moveToPrevious", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: MovementOptions", + "type": { + "type": "reference", + "value": "MovementOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: MovementOptions): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(panel: IDockviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActivePanel", + "code": "(panel: IDockviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "setActivePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: DockviewGroupPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: DockviewGroupPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): SerializedDockview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedDockview", + "source": "dockview-core" + }, + "code": "(): SerializedDockview", + "kind": "callSignature" + } + ] + }, + { + "name": "updateOptions", + "code": "(options: DockviewComponentUpdateOptions): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: DockviewComponentUpdateOptions", + "type": { + "type": "reference", + "value": "DockviewComponentUpdateOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: DockviewComponentUpdateOptions): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IDockviewDisposable": { + "kind": "interface", + "name": "IDockviewDisposable", + "children": [ + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IDockviewGroupPanel": { + "kind": "interface", + "name": "IDockviewGroupPanel", + "children": [ + { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "api", + "code": "DockviewGroupPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanelApi", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "locked", + "code": "DockviewGroupPanelLocked", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanelLocked", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "model", + "code": "IDockviewGroupPanelModel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewGroupPanelModel", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IDockviewGroupPanelModel": { + "kind": "interface", + "name": "IDockviewGroupPanelModel", + "children": [ + { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "header", + "code": "IHeader", + "kind": "property", + "type": { + "type": "reference", + "value": "IHeader", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "isContentFocused", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "isPanelActive", + "code": "(panel: IDockviewPanel): boolean", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(panel: IDockviewPanel): boolean", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: IDockviewPanel): boolean", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "locked", + "code": "DockviewGroupPanelLocked", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanelLocked", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "onDidActivePanelChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddPanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewDidDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemovePanel", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewGroupChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onMove", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GroupMoveEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "DockviewWillDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "removePanel", + "code": "(panelOrId: IDockviewPanel | string): IDockviewPanel", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(panelOrId: IDockviewPanel | string): IDockviewPanel", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "panelOrId", + "code": "panelOrId: IDockviewPanel | string", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "string" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "code": "(panelOrId: IDockviewPanel | string): IDockviewPanel", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "canDisplayOverlay", + "code": "(event: DragEvent, position: Position, target: DockviewGroupDropLocation): boolean", + "kind": "method", + "signature": [ + { + "name": "canDisplayOverlay", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: DragEvent", + "type": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + }, + "kind": "parameter" + }, + { + "name": "position", + "code": "position: Position", + "type": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "target", + "code": "target: DockviewGroupDropLocation", + "type": { + "type": "reference", + "value": "DockviewGroupDropLocation", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(event: DragEvent, position: Position, target: DockviewGroupDropLocation): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "closeAllPanels", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "closeAllPanels", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "closePanel", + "code": "(panel: IDockviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "closePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "containsPanel", + "code": "(panel: IDockviewPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "containsPanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: IDockviewPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "indexOf", + "code": "(panel: IDockviewPanel): number", + "kind": "method", + "signature": [ + { + "name": "indexOf", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "number" + }, + "code": "(panel: IDockviewPanel): number", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(params: PanelInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: PanelInitParameters", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: PanelInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "initialize", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "initialize", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToNext", + "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "moveToNext", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: { panel?: IDockviewPanel, suppressRoll?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ panel?: IDockviewPanel, suppressRoll?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "panel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "suppressRoll", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "moveToPrevious", + "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "moveToPrevious", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options?: { panel?: IDockviewPanel, suppressRoll?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ panel?: IDockviewPanel, suppressRoll?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "panel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "suppressRoll", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options?: { panel?: IDockviewPanel, suppressRoll?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "openPanel", + "code": "(panel: IDockviewPanel, options?: { index?: number, skipFocus?: boolean, skipSetGroupActive?: boolean, skipSetPanelActive?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "openPanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IDockviewPanel", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { index?: number, skipFocus?: boolean, skipSetGroupActive?: boolean, skipSetPanelActive?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ index?: number, skipFocus?: boolean, skipSetGroupActive?: boolean, skipSetPanelActive?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "index", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipFocus", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipSetGroupActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "skipSetPanelActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IDockviewPanel, options?: { index?: number, skipFocus?: boolean, skipSetGroupActive?: boolean, skipSetPanelActive?: boolean }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IDockviewPanel": { + "kind": "interface", + "name": "IDockviewPanel", + "children": [ + { + "name": "api", + "code": "DockviewPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewPanelApi", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "title", + "code": "string | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "view", + "code": "IDockviewPanelModel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanelModel", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(params: IGroupPanelInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: IGroupPanelInitParameters", + "type": { + "type": "reference", + "value": "IGroupPanelInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: IGroupPanelInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "runEvents", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "runEvents", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setTitle", + "code": "(title: string): void", + "kind": "method", + "signature": [ + { + "name": "setTitle", + "typeParameters": [], + "parameters": [ + { + "name": "title", + "code": "title: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(title: string): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): GroupviewPanelState", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "GroupviewPanelState", + "source": "dockview-core" + }, + "code": "(): GroupviewPanelState", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParentGroup", + "code": "(group: DockviewGroupPanel, options?: { skipSetActive?: boolean }): void", + "kind": "method", + "signature": [ + { + "name": "updateParentGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options?: { skipSetActive?: boolean }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ skipSetActive?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "skipSetActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel, options?: { skipSetActive?: boolean }): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IFrameworkPart": { + "kind": "interface", + "name": "IFrameworkPart", + "children": [ + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(params: Parameters): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: Parameters", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: Parameters): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IGridPanelComponentView": { + "kind": "interface", + "name": "IGridPanelComponentView", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "init", + "code": "(params: GridviewInitParameters): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(params: GridviewInitParameters): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: GridviewInitParameters", + "type": { + "type": "reference", + "value": "GridviewInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: GridviewInitParameters): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IViewSize", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(json: object): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "json", + "code": "json: object", + "type": { + "type": "intrinsic", + "value": "object" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(json: object): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IGridPanelView": { + "kind": "interface", + "name": "IGridPanelView", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IViewSize", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(json: object): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "json", + "code": "json: object", + "type": { + "type": "intrinsic", + "value": "object" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(json: object): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(params: PanelInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: PanelInitParameters", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: PanelInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(isActive: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "isActive", + "code": "isActive: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isActive: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IGridView": { + "kind": "interface", + "name": "IGridView", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IViewSize", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "fromJSON", + "code": "(json: object): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "json", + "code": "json: object", + "type": { + "type": "intrinsic", + "value": "object" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(json: object): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + } + ] + }, + "IGridviewComponent": { + "kind": "interface", + "name": "IGridviewComponent", + "children": [ + { + "name": "activeGroup", + "code": "GridviewPanel | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "groups", + "code": "GridviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidActiveGroupChange", + "code": "Event | undefined>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddGroup", + "code": "Event>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidMaximizedGroupChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveGroup", + "code": "Event>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "addPanel", + "code": "(options: AddComponentOptions): IGridviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddComponentOptions", + "type": { + "type": "reference", + "value": "AddComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "code": "(options: AddComponentOptions): IGridviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "exitMaximizedGroup", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "exitMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(serializedGridview: SerializedGridviewComponent): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "serializedGridview", + "code": "serializedGridview: SerializedGridviewComponent", + "type": { + "type": "reference", + "value": "SerializedGridviewComponent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(serializedGridview: SerializedGridviewComponent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): GridviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): GridviewPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "hasMaximizedGroup", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "hasMaximizedGroup", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isMaximizedGroup", + "code": "(panel: GridviewPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isMaximizedGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: GridviewPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "isVisible", + "code": "(panel: GridviewPanel): boolean", + "kind": "method", + "signature": [ + { + "name": "isVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(panel: GridviewPanel): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number, force?: boolean): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "force", + "code": "force?: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number, force?: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "maximizeGroup", + "code": "(panel: GridviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "maximizeGroup", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: GridviewPanel", + "type": { + "type": "reference", + "value": "GridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApiImpl", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: GridviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "movePanel", + "code": "(panel: IGridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IGridviewPanel", + "type": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "options", + "code": "options: { direction: Direction, reference: string, size?: number }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ direction: Direction, reference: string, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "direction", + "code": "Direction", + "kind": "property", + "type": { + "type": "reference", + "value": "Direction", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "reference", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IGridviewPanel, options: { direction: Direction, reference: string, size?: number }): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(panel: IGridviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IGridviewPanel", + "type": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "sizing", + "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IGridviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(panel: IGridviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IGridviewPanel", + "type": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IGridviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: IGridviewPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IGridviewPanel", + "type": { + "type": "reference", + "value": "IGridviewPanel", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IGridviewPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): SerializedGridviewComponent", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedGridviewComponent", + "source": "dockview-core" + }, + "code": "(): SerializedGridviewComponent", + "kind": "callSignature" + } + ] + }, + { + "name": "updateOptions", + "code": "(options: Partial): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: Partial", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewComponentUpdateOptions", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: Partial): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IGridviewPanel": { + "kind": "interface", + "name": "IGridviewPanel", + "children": [ + { + "name": "api", + "code": "IGridviewPanel.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumHeight", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumWidth", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IGroupPanelInitParameters": { + "kind": "interface", + "name": "IGroupPanelInitParameters", + "children": [ + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "IHeader": { + "kind": "interface", + "name": "IHeader", + "children": [ + { + "name": "hidden", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + } + ] + }, + "IHeaderActionsRenderer": { + "kind": "interface", + "name": "IHeaderActionsRenderer", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(params: { api: DockviewGroupPanelApi, containerApi: DockviewApi }): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: { api: DockviewGroupPanelApi, containerApi: DockviewApi }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ api: DockviewGroupPanelApi, containerApi: DockviewApi }", + "kind": "typeLiteral", + "properties": [ + { + "name": "api", + "code": "DockviewGroupPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanelApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: { api: DockviewGroupPanelApi, containerApi: DockviewApi }): void", + "kind": "callSignature" + } + ] + } + ] + }, + "INodeDescriptor": { + "kind": "interface", + "name": "INodeDescriptor", + "children": [ + { + "name": "node", + "code": "Node", + "kind": "property", + "type": { + "type": "reference", + "value": "Node", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "visible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "IPaneBodyPart": { + "kind": "interface", + "name": "IPaneBodyPart", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: PanePanelComponentInitParameter): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: PanePanelComponentInitParameter", + "type": { + "type": "reference", + "value": "PanePanelComponentInitParameter", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: PanePanelComponentInitParameter): void", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(params: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IPaneHeaderPart": { + "kind": "interface", + "name": "IPaneHeaderPart", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: PanePanelComponentInitParameter): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: PanePanelComponentInitParameter", + "type": { + "type": "reference", + "value": "PanePanelComponentInitParameter", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: PanePanelComponentInitParameter): void", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(params: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IPanel": { + "kind": "interface", + "name": "IPanel", + "children": [ + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(params: PanelInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: PanelInitParameters", + "type": { + "type": "reference", + "value": "PanelInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: PanelInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IPanelDeserializer": { + "kind": "interface", + "name": "IPanelDeserializer", + "children": [ + { + "name": "fromJSON", + "code": "(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "panelData", + "code": "panelData: GroupviewPanelState", + "type": { + "type": "reference", + "value": "GroupviewPanelState", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "code": "(panelData: GroupviewPanelState, group: DockviewGroupPanel): IDockviewPanel", + "kind": "callSignature" + } + ] + } + ] + }, + "IPaneview": { + "kind": "interface", + "name": "IPaneview", + "children": [ + { + "name": "element", + "code": "DocumentFragment | HTMLElement", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DocumentFragment", + "source": "typescript" + }, + { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "onDidChange", + "code": "Event<{ orthogonalSize?: number, size?: number }>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ orthogonalSize?: number, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "orthogonalSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidChangeExpansionState", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "boolean" + } + ] + }, + "flags": {} + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(size: number, orthogonalSize: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "orthogonalSize", + "code": "orthogonalSize: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(size: number, orthogonalSize: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(visible: boolean): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IPaneviewComponent": { + "kind": "interface", + "name": "IPaneviewComponent", + "children": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDrop", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewDropEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "options", + "code": "PaneviewComponentOptions", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewComponentOptions", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "panels", + "code": "IPaneviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "addPanel", + "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddPaneviewComponentOptions", + "type": { + "type": "reference", + "value": "AddPaneviewComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddPaneviewComponentOptions): IPaneviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(serializedPaneview: SerializedPaneview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "serializedPaneview", + "code": "serializedPaneview: SerializedPaneview", + "type": { + "type": "reference", + "value": "SerializedPaneview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(serializedPaneview: SerializedPaneview): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): IPaneviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): IPaneviewPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "movePanel", + "code": "(from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "typeParameters": [], + "parameters": [ + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(from: number, to: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(panel: IPaneviewPanel): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IPaneviewPanel", + "type": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IPaneviewPanel): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: IPaneviewPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: IPaneviewPanel", + "type": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: IPaneviewPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): SerializedPaneview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedPaneview", + "source": "dockview-core" + }, + "code": "(): SerializedPaneview", + "kind": "callSignature" + } + ] + }, + { + "name": "updateOptions", + "code": "(options: Partial): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: Partial", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "PaneviewComponentOptions", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: Partial): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IPaneviewPanel": { + "kind": "interface", + "name": "IPaneviewPanel", + "children": [ + { + "name": "api", + "code": "PaneviewPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewPanelApiImpl", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "headerVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumBodySize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumBodySize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "isExpanded", + "code": "(): boolean", + "kind": "method", + "signature": [ + { + "name": "isExpanded", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(): boolean", + "kind": "callSignature" + } + ] + }, + { + "name": "setExpanded", + "code": "(isExpanded: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setExpanded", + "typeParameters": [], + "parameters": [ + { + "name": "isExpanded", + "code": "isExpanded: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isExpanded: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "ISerializedBranchNode": { + "kind": "interface", + "name": "ISerializedBranchNode", + "children": [ + { + "name": "data", + "code": "ISerializedNode[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "ISerializedNode", + "source": "dockview-core" + } + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "type", + "code": "'branch'", + "kind": "property", + "type": { + "type": "literal", + "value": "branch" + }, + "flags": {} + } + ] + }, + "ISerializedLeafNode": { + "kind": "interface", + "name": "ISerializedLeafNode", + "children": [ + { + "name": "data", + "code": "ISerializedLeafNode.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "type", + "code": "'leaf'", + "kind": "property", + "type": { + "type": "literal", + "value": "leaf" + }, + "flags": {} + }, + { + "name": "visible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "ISplitViewDescriptor": { + "kind": "interface", + "name": "ISplitViewDescriptor", + "children": [ + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "views", + "code": "{ size: number, view: IView, visible?: boolean }[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ size: number, view: IView, visible?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "view", + "code": "IView", + "kind": "property", + "type": { + "type": "reference", + "value": "IView", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "visible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + }, + "flags": {} + } + ] + }, + "ISplitviewComponent": { + "kind": "interface", + "name": "ISplitviewComponent", + "children": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "length", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidAddView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidLayoutChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": {} + }, + { + "name": "onDidLayoutFromJSON", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "void" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidRemoveView", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IView", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "panels", + "code": "SplitviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "SplitviewPanel", + "source": "dockview-core" + } + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "addPanel", + "code": "(options: AddSplitviewComponentOptions): ISplitviewPanel", + "kind": "method", + "signature": [ + { + "name": "addPanel", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "intrinsic", + "value": "object" + }, + "default": "Parameters" + } + ], + "parameters": [ + { + "name": "options", + "code": "options: AddSplitviewComponentOptions", + "type": { + "type": "reference", + "value": "AddSplitviewComponentOptions", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "ISplitviewPanel", + "source": "dockview-core" + }, + "code": "(options: AddSplitviewComponentOptions): ISplitviewPanel", + "kind": "callSignature" + } + ] + }, + { + "name": "clear", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "clear", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "fromJSON", + "code": "(serializedSplitview: SerializedSplitview): void", + "kind": "method", + "signature": [ + { + "name": "fromJSON", + "typeParameters": [], + "parameters": [ + { + "name": "serializedSplitview", + "code": "serializedSplitview: SerializedSplitview", + "type": { + "type": "reference", + "value": "SerializedSplitview", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(serializedSplitview: SerializedSplitview): void", + "kind": "callSignature" + } + ] + }, + { + "name": "getPanel", + "code": "(id: string): ISplitviewPanel | undefined", + "kind": "method", + "signature": [ + { + "name": "getPanel", + "typeParameters": [], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "ISplitviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(id: string): ISplitviewPanel | undefined", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "movePanel", + "code": "(from: number, to: number): void", + "kind": "method", + "signature": [ + { + "name": "movePanel", + "typeParameters": [], + "parameters": [ + { + "name": "from", + "code": "from: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "to", + "code": "to: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(from: number, to: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "removePanel", + "code": "(panel: ISplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "method", + "signature": [ + { + "name": "removePanel", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: ISplitviewPanel", + "type": { + "type": "reference", + "value": "ISplitviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "sizing", + "code": "sizing?: InvisibleSizing | SplitSizing | DistributeSizing", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "InvisibleSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "SplitSizing", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "DistributeSizing", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: ISplitviewPanel, sizing?: InvisibleSizing | SplitSizing | DistributeSizing): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(panel: ISplitviewPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "panel", + "code": "panel: ISplitviewPanel", + "type": { + "type": "reference", + "value": "ISplitviewPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(panel: ISplitviewPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): SerializedSplitview", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "SerializedSplitview", + "source": "dockview-core" + }, + "code": "(): SerializedSplitview", + "kind": "callSignature" + } + ] + }, + { + "name": "updateOptions", + "code": "(options: Partial): void", + "kind": "method", + "signature": [ + { + "name": "updateOptions", + "typeParameters": [], + "parameters": [ + { + "name": "options", + "code": "options: Partial", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "SplitviewComponentUpdateOptions", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(options: Partial): void", + "kind": "callSignature" + } + ] + } + ] + }, + "ISplitviewPanel": { + "kind": "interface", + "name": "ISplitviewPanel", + "children": [ + { + "name": "api", + "code": "SplitviewPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "SplitviewPanelApiImpl", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "params", + "code": "Parameters | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "ISplitviewStyles": { + "kind": "interface", + "name": "ISplitviewStyles", + "children": [ + { + "name": "separatorBorder", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "ITabRenderer": { + "kind": "interface", + "name": "ITabRenderer", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "init", + "code": "(parameters: GroupPanelPartInitParameters): void", + "kind": "method", + "signature": [ + { + "name": "init", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: GroupPanelPartInitParameters", + "type": { + "type": "reference", + "value": "GroupPanelPartInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: GroupPanelPartInitParameters): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IView": { + "kind": "interface", + "name": "IView", + "children": [ + { + "name": "element", + "code": "DocumentFragment | HTMLElement", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "DocumentFragment", + "source": "typescript" + }, + { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "onDidChange", + "code": "Event<{ orthogonalSize?: number, size?: number }>", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ orthogonalSize?: number, size?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "orthogonalSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(size: number, orthogonalSize: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "size", + "code": "size: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "orthogonalSize", + "code": "orthogonalSize: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(size: number, orthogonalSize: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(visible: boolean): void", + "kind": "callSignature" + } + ] + } + ] + }, + "IViewDeserializer": { + "kind": "interface", + "name": "IViewDeserializer", + "children": [ + { + "name": "fromJSON", + "code": "(data: ISerializedLeafNode): IGridView", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(data: ISerializedLeafNode): IGridView", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: ISerializedLeafNode", + "type": { + "type": "reference", + "value": "ISerializedLeafNode", + "source": "dockview-core", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + }, + "code": "(data: ISerializedLeafNode): IGridView", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + } + ] + }, + "IViewSize": { + "kind": "interface", + "name": "IViewSize", + "children": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "IWatermarkRenderer": { + "kind": "interface", + "name": "IWatermarkRenderer", + "children": [ + { + "name": "element", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "init", + "code": "(params: WatermarkRendererInitParameters): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(params: WatermarkRendererInitParameters): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "params", + "code": "params: WatermarkRendererInitParameters", + "type": { + "type": "reference", + "value": "WatermarkRendererInitParameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(params: WatermarkRendererInitParameters): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "dispose", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "dispose", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "focus", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "focus", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "layout", + "code": "(width: number, height: number): void", + "kind": "method", + "signature": [ + { + "name": "layout", + "typeParameters": [], + "parameters": [ + { + "name": "width", + "code": "width: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + }, + { + "name": "height", + "code": "height: number", + "type": { + "type": "intrinsic", + "value": "number" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(width: number, height: number): void", + "kind": "callSignature" + } + ] + }, + { + "name": "toJSON", + "code": "(): object", + "kind": "method", + "signature": [ + { + "name": "toJSON", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "object" + }, + "code": "(): object", + "kind": "callSignature" + } + ] + }, + { + "name": "update", + "code": "(event: PanelUpdateEvent): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelUpdateEvent", + "type": { + "type": "reference", + "value": "PanelUpdateEvent", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelUpdateEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParentGroup", + "code": "(group: DockviewGroupPanel, visible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "updateParentGroup", + "typeParameters": [], + "parameters": [ + { + "name": "group", + "code": "group: DockviewGroupPanel", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "visible", + "code": "visible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(group: DockviewGroupPanel, visible: boolean): void", + "kind": "callSignature" + } + ] + } + ] + }, + "MovementOptions": { + "kind": "interface", + "name": "MovementOptions", + "children": [ + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "includePanel", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "MovementOptions2": { + "kind": "interface", + "name": "MovementOptions2", + "children": [ + { + "name": "group", + "code": "IGridView", + "kind": "property", + "type": { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "PanePanelComponentInitParameter": { + "kind": "interface", + "name": "PanePanelComponentInitParameter", + "children": [ + { + "name": "accessor", + "code": "PaneviewComponent", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewComponent", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "api", + "code": "PaneviewPanelApiImpl", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewPanelApiImpl", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "PaneviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "isExpanded", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumBodySize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumBodySize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "PanePanelInitParameter": { + "kind": "interface", + "name": "PanePanelInitParameter", + "children": [ + { + "name": "accessor", + "code": "PaneviewComponent", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewComponent", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "PaneviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "isExpanded", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumBodySize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumBodySize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "PanePanelViewState": { + "kind": "interface", + "name": "PanePanelViewState", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "headerComponent", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "PanelApi": { + "kind": "interface", + "name": "PanelApi", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the component renderer" + } + ] + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel height in pixels" + } + ] + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the panel that would have been assigned when the panel was created" + } + ] + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is the actively selected panel" + } + ] + } + }, + { + "name": "isFocused", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel holds the current focus" + } + ] + } + }, + { + "name": "isVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is visible" + } + ] + } + }, + { + "name": "onDidActiveChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ActiveEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDimensionsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PanelDimensionChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidFocusChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "FocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidParametersChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidVisibilityChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "VisibilityEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillFocus", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillFocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel width in pixels" + } + ] + } + }, + { + "name": "getParameters", + "code": "(): T", + "kind": "method", + "signature": [ + { + "name": "getParameters", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "default": "Parameters" + } + ], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): T", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParameters", + "code": "(parameters: Parameters): void", + "kind": "method", + "signature": [ + { + "name": "updateParameters", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: Parameters", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: Parameters): void", + "kind": "callSignature" + } + ] + } + ] + }, + "PanelConstraintChangeEvent": { + "kind": "interface", + "name": "PanelConstraintChangeEvent", + "children": [ + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + } + ] + }, + "PanelDimensionChangeEvent": { + "kind": "interface", + "name": "PanelDimensionChangeEvent", + "children": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "PanelInitParameters": { + "kind": "interface", + "name": "PanelInitParameters", + "children": [ + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "PanelOptions": { + "kind": "interface", + "name": "PanelOptions", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "params", + "code": "PanelOptions.P", + "kind": "property", + "type": { + "type": "reference", + "value": "P", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": { + "isOptional": true + } + }, + { + "name": "tabComponent", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "PanelReference": { + "kind": "interface", + "name": "PanelReference", + "children": [ + { + "name": "remove", + "code": "(): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "update", + "code": "(event: { params: }): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: { params: }): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: { params: }", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ params: }", + "kind": "typeLiteral", + "properties": [ + { + "name": "params", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": {} + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: { params: }): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + } + ] + }, + "PanelSizeEvent": { + "kind": "interface", + "name": "PanelSizeEvent", + "children": [ + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "PanelUpdateEvent": { + "kind": "interface", + "name": "PanelUpdateEvent", + "children": [ + { + "name": "params", + "code": "Partial", + "kind": "property", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "flags": {} + } + ] + }, + "PanelViewInitParameters": { + "kind": "interface", + "name": "PanelViewInitParameters", + "children": [ + { + "name": "accessor", + "code": "SplitviewComponent", + "kind": "property", + "type": { + "type": "reference", + "value": "SplitviewComponent", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "params", + "code": "Parameters", + "kind": "property", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "PaneviewComponentOptions": { + "kind": "interface", + "name": "PaneviewComponentOptions", + "children": [ + { + "name": "components", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableDnd", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkWrapper", + "code": "{ body: FrameworkFactory, header: FrameworkFactory }", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ body: FrameworkFactory, header: FrameworkFactory }", + "kind": "typeLiteral", + "properties": [ + { + "name": "body", + "code": "FrameworkFactory", + "kind": "property", + "type": { + "type": "reference", + "value": "FrameworkFactory", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IPaneBodyPart", + "source": "dockview-core" + } + ] + }, + "flags": {} + }, + { + "name": "header", + "code": "FrameworkFactory", + "kind": "property", + "type": { + "type": "reference", + "value": "FrameworkFactory", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "IPaneHeaderPart", + "source": "dockview-core" + } + ] + }, + "flags": {} + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "headerComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "headerframeworkComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "parentElement", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": {} + }, + { + "name": "showDndOverlay", + "code": "(event: PaneviewDndOverlayEvent): boolean", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: PaneviewDndOverlayEvent): boolean", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PaneviewDndOverlayEvent", + "type": { + "type": "reference", + "value": "PaneviewDndOverlayEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(event: PaneviewDndOverlayEvent): boolean", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + } + ] + }, + "PaneviewDndOverlayEvent": { + "kind": "interface", + "name": "PaneviewDndOverlayEvent", + "children": [ + { + "name": "getData", + "code": "(): PaneTransfer | undefined", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): PaneTransfer | undefined", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "PaneTransfer", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(): PaneTransfer | undefined", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "property", + "type": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + }, + "flags": {} + }, + { + "name": "panel", + "code": "IPaneviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "PaneviewDropEvent": { + "kind": "interface", + "name": "PaneviewDropEvent", + "children": [ + { + "name": "api", + "code": "PaneviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "getData", + "code": "(): PaneTransfer | undefined", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): PaneTransfer | undefined", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "PaneTransfer", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "code": "(): PaneTransfer | undefined", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "property", + "type": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "panel", + "code": "IPaneviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IPaneviewPanel", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "position", + "code": "Position", + "kind": "property", + "type": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "PaneviewPanelApi": { + "kind": "interface", + "name": "PaneviewPanelApi", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the component renderer" + } + ] + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel height in pixels" + } + ] + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the panel that would have been assigned when the panel was created" + } + ] + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is the actively selected panel" + } + ] + } + }, + { + "name": "isExpanded", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "isFocused", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel holds the current focus" + } + ] + } + }, + { + "name": "isVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is visible" + } + ] + } + }, + { + "name": "onDidActiveChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ActiveEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidConstraintsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PanelConstraintChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDimensionsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PanelDimensionChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidExpansionChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ExpansionEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidFocusChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "FocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidParametersChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidVisibilityChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "VisibilityEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onMouseEnter", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "MouseEvent", + "source": "typescript" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onMouseLeave", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "MouseEvent", + "source": "typescript" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillFocus", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillFocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel width in pixels" + } + ] + } + }, + { + "name": "getParameters", + "code": "(): T", + "kind": "method", + "signature": [ + { + "name": "getParameters", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "default": "Parameters" + } + ], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): T", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setConstraints", + "code": "(value: PanelConstraintChangeEvent2): void", + "kind": "method", + "signature": [ + { + "name": "setConstraints", + "typeParameters": [], + "parameters": [ + { + "name": "value", + "code": "value: PanelConstraintChangeEvent2", + "type": { + "type": "reference", + "value": "PanelConstraintChangeEvent2", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(value: PanelConstraintChangeEvent2): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setExpanded", + "code": "(isExpanded: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setExpanded", + "typeParameters": [], + "parameters": [ + { + "name": "isExpanded", + "code": "isExpanded: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isExpanded: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setSize", + "code": "(event: PanelSizeEvent): void", + "kind": "method", + "signature": [ + { + "name": "setSize", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelSizeEvent", + "type": { + "type": "reference", + "value": "PanelSizeEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelSizeEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParameters", + "code": "(parameters: Parameters): void", + "kind": "method", + "signature": [ + { + "name": "updateParameters", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: Parameters", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: Parameters): void", + "kind": "callSignature" + } + ] + } + ] + }, + "Parameters": { + "name": "Parameters", + "comment": { + "summary": [ + { + "kind": "text", + "text": "A key-value object of anything that is a valid JavaScript Object." + } + ] }, - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", + "code": "", + "kind": "interface" + }, + "RendererChangedEvent": { + "kind": "interface", + "name": "RendererChangedEvent", + "children": [ + { + "name": "renderer", + "code": "DockviewPanelRenderer", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewPanelRenderer", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "SerializedDockview": { + "kind": "interface", + "name": "SerializedDockview", + "children": [ + { + "name": "activeGroup", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "floatingGroups", + "code": "SerializedFloatingGroup[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "SerializedFloatingGroup", + "source": "dockview-core" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "grid", + "code": "{ height: number, orientation: Orientation, root: SerializedGridObject, width: number }", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ height: number, orientation: Orientation, root: SerializedGridObject, width: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "root", + "code": "SerializedGridObject", + "kind": "property", + "type": { + "type": "reference", + "value": "SerializedGridObject", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GroupPanelViewState", + "source": "dockview-core" + } + ] + }, + "flags": {} + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + } + ] + } + }, + "flags": {} + }, + { + "name": "panels", + "code": "Record", + "kind": "property", + "type": { + "type": "reference", + "value": "Record", + "source": "typescript", + "typeArguments": [ + { + "type": "intrinsic", + "value": "string" + }, + { + "type": "reference", + "value": "GroupviewPanelState", + "source": "dockview-core" + } + ] + }, + "flags": {} + }, + { + "name": "popoutGroups", + "code": "SerializedPopoutGroup[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "SerializedPopoutGroup", + "source": "dockview-core" + } + }, + "flags": { + "isOptional": true + } + } + ] + }, + "SerializedFloatingGroup": { + "kind": "interface", + "name": "SerializedFloatingGroup", + "children": [ + { + "name": "data", + "code": "GroupPanelViewState", + "kind": "property", + "type": { + "type": "reference", + "value": "GroupPanelViewState", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "position", + "code": "Box", + "kind": "property", + "type": { + "type": "reference", + "value": "Box", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "SerializedGridObject": { + "kind": "interface", + "name": "SerializedGridObject", + "children": [ + { + "name": "data", + "code": "SerializedGridObject[] | SerializedGridObject.T", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "array", + "value": { + "type": "reference", + "value": "SerializedGridObject", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + } + }, + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "type", + "code": "'branch' | 'leaf'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "branch" + }, + { + "type": "literal", + "value": "leaf" + } + ] + }, + "flags": {} + }, + { + "name": "visible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "SerializedGridview": { + "kind": "interface", + "name": "SerializedGridview", + "children": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "root", + "code": "SerializedGridObject", + "kind": "property", + "type": { + "type": "reference", + "value": "SerializedGridObject", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "flags": {} + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + } + ] + }, + "SerializedGridviewComponent": { + "kind": "interface", + "name": "SerializedGridviewComponent", + "children": [ + { + "name": "activePanel", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "grid", + "code": "SerializedGridview", + "kind": "property", + "type": { + "type": "reference", + "value": "SerializedGridview", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "GridPanelViewState", + "source": "dockview-core" + } + ] + }, + "flags": {} + } + ] + }, + "SerializedPaneview": { + "kind": "interface", + "name": "SerializedPaneview", + "children": [ + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "views", + "code": "SerializedPaneviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "SerializedPaneviewPanel", + "source": "dockview-core" + } + }, + "flags": {} + } + ] + }, + "SerializedPaneviewPanel": { + "kind": "interface", + "name": "SerializedPaneviewPanel", + "children": [ + { + "name": "data", + "code": "{ component: string, headerComponent?: string, id: string, params?: , title: string }", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ component: string, headerComponent?: string, id: string, params?: , title: string }", + "kind": "typeLiteral", + "properties": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "headerComponent", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "params", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + } + }, + "flags": {} + }, + { + "name": "expanded", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "SerializedPopoutGroup": { + "kind": "interface", + "name": "SerializedPopoutGroup", + "children": [ + { + "name": "data", + "code": "GroupPanelViewState", + "kind": "property", + "type": { + "type": "reference", + "value": "GroupPanelViewState", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "gridReferenceGroup", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "position", + "code": "Box | 'null'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Box", + "source": "dockview-core" + }, + { + "type": "literal", + "value": null + } + ] + }, + "flags": {} + } + ] + }, + "SerializedSplitview": { + "kind": "interface", + "name": "SerializedSplitview", + "children": [ + { + "name": "activeView", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "views", + "code": "SerializedSplitviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "SerializedSplitviewPanel", + "source": "dockview-core" + } + }, + "flags": {} + } + ] + }, + "SerializedSplitviewPanel": { + "kind": "interface", + "name": "SerializedSplitviewPanel", + "children": [ + { + "name": "data", + "code": "SerializedSplitviewPanelData", + "kind": "property", + "type": { + "type": "reference", + "value": "SerializedSplitviewPanelData", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "priority", + "code": "LayoutPriority.Normal | LayoutPriority.High | LayoutPriority.Low", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "LayoutPriority.Normal", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.High", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "LayoutPriority.Low", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "snap", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "SerializedSplitviewPanelData": { + "kind": "interface", + "name": "SerializedSplitviewPanelData", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "maximumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "params", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + } + ] + }, + "SizeEvent": { + "kind": "interface", + "name": "SizeEvent", + "children": [ + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + } + ] + }, + "SplitViewOptions": { + "kind": "interface", + "name": "SplitViewOptions", + "children": [ + { + "name": "descriptor", + "code": "ISplitViewDescriptor", + "kind": "property", + "type": { + "type": "reference", + "value": "ISplitViewDescriptor", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "proportionalLayout", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "styles", + "code": "ISplitviewStyles", + "kind": "property", + "type": { + "type": "reference", + "value": "ISplitviewStyles", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + } + ] + }, + "SplitviewComponentOptions": { + "kind": "interface", + "name": "SplitviewComponentOptions", + "children": [ + { + "name": "components", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "descriptor", + "code": "ISplitViewDescriptor", + "kind": "property", + "type": { + "type": "reference", + "value": "ISplitViewDescriptor", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkComponents", + "code": "", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "frameworkWrapper", + "code": "FrameworkFactory", + "kind": "property", + "type": { + "type": "reference", + "value": "FrameworkFactory", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "SplitviewPanel", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "orientation", + "code": "Orientation", + "kind": "property", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "parentElement", + "code": "HTMLElement", + "kind": "property", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "flags": {} + }, + { + "name": "proportionalLayout", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + }, + { + "name": "styles", + "code": "ISplitviewStyles", + "kind": "property", + "type": { + "type": "reference", + "value": "ISplitviewStyles", + "source": "dockview-core" + }, + "flags": { + "isOptional": true, + "isReadonly": true + } + } + ] + }, + "SplitviewPanelApi": { + "kind": "interface", + "name": "SplitviewPanelApi", + "children": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the component renderer" + } + ] + } + }, + { + "name": "height", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel height in pixels" + } + ] + } + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The id of the panel that would have been assigned when the panel was created" + } + ] + } + }, + { + "name": "isActive", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is the actively selected panel" + } + ] + } + }, + { + "name": "isFocused", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel holds the current focus" + } + ] + } + }, + { + "name": "isVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether the panel is visible" + } + ] + } + }, + { + "name": "onDidActiveChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "ActiveEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidConstraintsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PanelConstraintChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidDimensionsChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "PanelDimensionChangeEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidFocusChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "FocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidParametersChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onDidVisibilityChange", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "VisibilityEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "onWillFocus", + "code": "Event", + "kind": "property", + "type": { + "type": "reference", + "value": "Event", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "WillFocusEvent", + "source": "dockview-core" + } + ] + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "width", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isReadonly": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The panel width in pixels" + } + ] + } + }, + { + "name": "getParameters", + "code": "(): T", + "kind": "method", + "signature": [ + { + "name": "getParameters", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "default": "Parameters" + } + ], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): T", + "kind": "callSignature" + } + ] + }, + { + "name": "setActive", + "code": "(): void", + "kind": "method", + "signature": [ + { + "name": "setActive", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setConstraints", + "code": "(value: PanelConstraintChangeEvent2): void", + "kind": "method", + "signature": [ + { + "name": "setConstraints", + "typeParameters": [], + "parameters": [ + { + "name": "value", + "code": "value: PanelConstraintChangeEvent2", + "type": { + "type": "reference", + "value": "PanelConstraintChangeEvent2", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(value: PanelConstraintChangeEvent2): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setSize", + "code": "(event: PanelSizeEvent): void", + "kind": "method", + "signature": [ + { + "name": "setSize", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PanelSizeEvent", + "type": { + "type": "reference", + "value": "PanelSizeEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PanelSizeEvent): void", + "kind": "callSignature" + } + ] + }, + { + "name": "setVisible", + "code": "(isVisible: boolean): void", + "kind": "method", + "signature": [ + { + "name": "setVisible", + "typeParameters": [], + "parameters": [ + { + "name": "isVisible", + "code": "isVisible: boolean", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(isVisible: boolean): void", + "kind": "callSignature" + } + ] + }, + { + "name": "updateParameters", + "code": "(parameters: Parameters): void", + "kind": "method", + "signature": [ + { + "name": "updateParameters", + "typeParameters": [], + "parameters": [ + { + "name": "parameters", + "code": "parameters: Parameters", + "type": { + "type": "reference", + "value": "Parameters", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(parameters: Parameters): void", + "kind": "callSignature" + } + ] + } + ] + }, + "TabContextMenuEvent": { + "kind": "interface", + "name": "TabContextMenuEvent", + "children": [ + { + "name": "api", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "event", + "code": "MouseEvent", + "kind": "property", + "type": { + "type": "reference", + "value": "MouseEvent", + "source": "typescript" + }, + "flags": {} + }, + { + "name": "panel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "TabDragEvent": { + "kind": "interface", + "name": "TabDragEvent", + "children": [ + { + "name": "nativeEvent", + "code": "DragEvent", + "kind": "property", + "type": { + "type": "reference", + "value": "DragEvent", + "source": "typescript" + }, + "flags": { + "isReadonly": true + } + }, + { + "name": "panel", + "code": "IDockviewPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "TitleEvent": { + "kind": "interface", + "name": "TitleEvent", + "children": [ + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "ViewFactoryData": { + "kind": "interface", + "name": "ViewFactoryData", + "children": [ + { + "name": "content", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "tab", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "VisibilityEvent": { + "kind": "interface", + "name": "VisibilityEvent", + "children": [ + { + "name": "isVisible", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isReadonly": true + } + } + ] + }, + "WatermarkConstructor": { + "kind": "interface", + "name": "WatermarkConstructor", + "children": [ + { + "name": "constructor", + "kind": "constructor", + "code": "" + } + ] + }, + "WatermarkPartInitParameters": { + "kind": "interface", + "name": "WatermarkPartInitParameters", + "children": [ + { + "name": "accessor", + "code": "IDockviewComponent", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewComponent", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "WatermarkRendererInitParameters": { + "kind": "interface", + "name": "WatermarkRendererInitParameters", + "children": [ + { + "name": "containerApi", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "group", + "code": "IDockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "AddGroupOptions": { + "name": "AddGroupOptions", + "code": "GroupOptions & AbsolutePosition | AddGroupOptionsWithPanel | AddGroupOptionsWithGroup", + "typeParameters": [], + "type": { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "GroupOptions", + "source": "dockview-core" + }, + { + "type": "or", + "values": [ + { + "type": "reference", + "value": "AbsolutePosition", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AddGroupOptionsWithPanel", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "AddGroupOptionsWithGroup", + "source": "dockview-core" + } + ] + } + ] + }, + "kind": "typeAlias" + }, + "AddPanelOptions": { + "name": "AddPanelOptions", + "code": "Partial & { component: string, id: string, params?: P, renderer?: DockviewPanelRenderer, tabComponent?: string, title?: string }", + "typeParameters": [], + "type": { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "AddPanelOptionsUnion", + "source": "dockview-core" + } + ] + }, + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ component: string, id: string, params?: P, renderer?: DockviewPanelRenderer, tabComponent?: string, title?: string }", + "kind": "typeLiteral", + "properties": [ + { + "name": "component", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "id", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + }, + { + "name": "params", + "code": "P", + "kind": "property", + "type": { + "type": "reference", + "value": "P", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "flags": { + "isOptional": true + } + }, + { + "name": "renderer", + "code": "DockviewPanelRenderer", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewPanelRenderer", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "tabComponent", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "kind": "typeAlias" + }, + "AddPanelPositionOptions": { + "name": "AddPanelPositionOptions", + "code": "AbsolutePosition | RelativeGroup | RelativePanel", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "AbsolutePosition", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "RelativeGroup", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "RelativePanel", + "source": "dockview-core" + } + ] + }, + "kind": "typeAlias" + }, + "ComponentConstructor": { + "name": "ComponentConstructor", + "code": "", + "typeParameters": [], + "type": { + "type": "reflection", "value": { - "type": "intrinsic", - "value": "number" + "name": "__type", + "code": "", + "kind": "typeLiteral", + "signatures": [ + { + "name": "new ComponentConstructor", + "code": "", + "kind": "constructorSignature" + } + ] } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "code": "(rootOrientation: Orientation, location: number[]): Orientation", - "kind": "callSignature" - }, - "kind": "function" - }, - "getPaneData": { - "name": "getPaneData", - "code": "(): undefined | PaneTransfer", - "signature": { - "name": "getPaneData", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "undefined" - }, - { - "type": "reference", - "value": "PaneTransfer", - "source": "dockview-core" - } - ] - }, - "code": "(): undefined | PaneTransfer", - "kind": "callSignature" - }, - "kind": "function" - }, - "getPanelData": { - "name": "getPanelData", - "code": "(): undefined | PanelTransfer", - "signature": { - "name": "getPanelData", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "or", - "values": [ - { - "type": "intrinsic", - "value": "undefined" - }, - { - "type": "reference", - "value": "PanelTransfer", - "source": "dockview-core" - } - ] - }, - "code": "(): undefined | PanelTransfer", - "kind": "callSignature" - }, - "kind": "function" - }, - "getRelativeLocation": { - "name": "getRelativeLocation", - "code": "(rootOrientation: Orientation, location: number[], direction: Position): number[]", - "signature": { - "name": "getRelativeLocation", - "typeParameters": [], - "parameters": [ - { - "name": "rootOrientation", - "code": "rootOrientation: Orientation", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "kind": "parameter" }, - { - "name": "location", - "code": "location: number[]", - "type": { - "type": "array", + "kind": "typeAlias" + }, + "Direction": { + "name": "Direction", + "code": "'within' | 'below' | 'above' | 'right' | 'left'", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "within" + }, + { + "type": "literal", + "value": "below" + }, + { + "type": "literal", + "value": "above" + }, + { + "type": "literal", + "value": "right" + }, + { + "type": "literal", + "value": "left" + } + ] + }, + "kind": "typeAlias" + }, + "DistributeSizing": { + "name": "DistributeSizing", + "code": "{ type: 'distribute' }", + "typeParameters": [], + "type": { + "type": "reflection", "value": { - "type": "intrinsic", - "value": "number" + "name": "__type", + "code": "{ type: 'distribute' }", + "kind": "typeLiteral", + "properties": [ + { + "name": "type", + "code": "'distribute'", + "kind": "property", + "type": { + "type": "literal", + "value": "distribute" + }, + "flags": {} + } + ] } - }, - "kind": "parameter" }, - { - "name": "direction", - "code": "direction: Position", - "type": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "array", - "value": { - "type": "intrinsic", - "value": "number" - } - }, - "code": "(rootOrientation: Orientation, location: number[], direction: Position): number[]", - "kind": "callSignature" + "kind": "typeAlias" }, - "kind": "function" - }, - "indexInParent": { - "name": "indexInParent", - "code": "(element: HTMLElement): number", - "signature": { - "name": "indexInParent", - "typeParameters": [], - "parameters": [ - { - "name": "element", - "code": "element: HTMLElement", - "type": { + "DockviewComponentUpdateOptions": { + "name": "DockviewComponentUpdateOptions", + "code": "Pick", + "typeParameters": [], + "type": { "type": "reference", - "value": "HTMLElement", - "source": "typescript" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "number" - }, - "code": "(element: HTMLElement): number", - "kind": "callSignature" - }, - "kind": "function" - }, - "isGridBranchNode": { - "name": "isGridBranchNode", - "code": "(node: GridNode): node is GridBranchNode", - "signature": { - "name": "isGridBranchNode", - "typeParameters": [ - { - "name": "T", - "extends": { - "type": "reference", - "value": "IGridView", - "source": "dockview-core" - } - } - ], - "parameters": [ - { - "name": "node", - "code": "node: GridNode", - "type": { - "type": "reference", - "value": "GridNode", - "source": "dockview-core", + "value": "Pick", + "source": "typescript", "typeArguments": [ - { + { + "type": "reference", + "value": "DockviewComponentOptions", + "source": "dockview-core" + }, + { + "type": "or", + "values": [ + { + "type": "literal", + "value": "disableDnd" + }, + { + "type": "literal", + "value": "rootOverlayModel" + }, + { + "type": "literal", + "value": "floatingGroupBounds" + }, + { + "type": "literal", + "value": "disableFloatingGroups" + }, + { + "type": "literal", + "value": "createPrefixHeaderActionsElement" + }, + { + "type": "literal", + "value": "createRightHeaderActionsElement" + }, + { + "type": "literal", + "value": "createLeftHeaderActionsElement" + }, + { + "type": "literal", + "value": "defaultTabComponent" + }, + { + "type": "literal", + "value": "watermarkFrameworkComponent" + }, + { + "type": "literal", + "value": "showDndOverlay" + }, + { + "type": "literal", + "value": "frameworkTabComponents" + }, + { + "type": "literal", + "value": "tabComponents" + }, + { + "type": "literal", + "value": "frameworkComponents" + }, + { + "type": "literal", + "value": "components" + }, + { + "type": "literal", + "value": "orientation" + } + ] + } + ] + }, + "kind": "typeAlias" + }, + "DockviewGroupDropLocation": { + "name": "DockviewGroupDropLocation", + "code": "'edge' | 'content' | 'header_space' | 'tab'", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "edge" + }, + { + "type": "literal", + "value": "content" + }, + { + "type": "literal", + "value": "header_space" + }, + { + "type": "literal", + "value": "tab" + } + ] + }, + "kind": "typeAlias" + }, + "DockviewGroupLocation": { + "name": "DockviewGroupLocation", + "code": "{ getWindow: (): Window, type: 'popout' } | { type: 'floating' } | { type: 'grid' }", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ getWindow: (): Window, type: 'popout' }", + "kind": "typeLiteral", + "properties": [ + { + "name": "getWindow", + "code": "(): Window", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): Window", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "Window", + "source": "typescript" + }, + "code": "(): Window", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "type", + "code": "'popout'", + "kind": "property", + "type": { + "type": "literal", + "value": "popout" + }, + "flags": {} + } + ] + } + }, + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ type: 'floating' }", + "kind": "typeLiteral", + "properties": [ + { + "name": "type", + "code": "'floating'", + "kind": "property", + "type": { + "type": "literal", + "value": "floating" + }, + "flags": {} + } + ] + } + }, + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ type: 'grid' }", + "kind": "typeLiteral", + "properties": [ + { + "name": "type", + "code": "'grid'", + "kind": "property", + "type": { + "type": "literal", + "value": "grid" + }, + "flags": {} + } + ] + } + } + ] + }, + "kind": "typeAlias" + }, + "DockviewGroupPanelLocked": { + "name": "DockviewGroupPanelLocked", + "code": "'no-drop-target' | boolean", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "no-drop-target" + }, + { + "type": "intrinsic", + "value": "boolean" + } + ] + }, + "kind": "typeAlias" + }, + "DockviewPanelRenderer": { + "name": "DockviewPanelRenderer", + "code": "'always' | 'onlyWhenVisible'", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "always" + }, + { + "type": "literal", + "value": "onlyWhenVisible" + } + ] + }, + "kind": "typeAlias" + }, + "DroptargetOverlayModel": { + "name": "DroptargetOverlayModel", + "code": "{ activationSize?: MeasuredValue, size?: MeasuredValue }", + "typeParameters": [], + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ activationSize?: MeasuredValue, size?: MeasuredValue }", + "kind": "typeLiteral", + "properties": [ + { + "name": "activationSize", + "code": "MeasuredValue", + "kind": "property", + "type": { + "type": "reference", + "value": "MeasuredValue", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "size", + "code": "MeasuredValue", + "kind": "property", + "type": { + "type": "reference", + "value": "MeasuredValue", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + "kind": "typeAlias" + }, + "GridNode": { + "name": "GridNode", + "code": "GridBranchNode | GridLeafNode", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "GridBranchNode", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + { + "type": "reference", + "value": "GridLeafNode", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + } + ] + }, + "kind": "typeAlias" + }, + "GridviewComponentUpdateOptions": { + "name": "GridviewComponentUpdateOptions", + "code": "Pick", + "typeParameters": [], + "type": { + "type": "reference", + "value": "Pick", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "GridviewComponentOptions", + "source": "dockview-core" + }, + { + "type": "or", + "values": [ + { + "type": "literal", + "value": "frameworkComponents" + }, + { + "type": "literal", + "value": "components" + }, + { + "type": "literal", + "value": "orientation" + } + ] + } + ] + }, + "kind": "typeAlias" + }, + "IDockviewGroupPanelPublic": { + "name": "IDockviewGroupPanelPublic", + "code": "IDockviewGroupPanel", + "typeParameters": [], + "type": { + "type": "reference", + "value": "IDockviewGroupPanel", + "source": "dockview-core" + }, + "kind": "typeAlias" + }, + "ISerializedNode": { + "name": "ISerializedNode", + "code": "ISerializedBranchNode | ISerializedLeafNode", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "ISerializedBranchNode", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "ISerializedLeafNode", + "source": "dockview-core" + } + ] + }, + "kind": "typeAlias" + }, + "InvisibleSizing": { + "name": "InvisibleSizing", + "code": "{ cachedVisibleSize: number, type: 'invisible' }", + "typeParameters": [], + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ cachedVisibleSize: number, type: 'invisible' }", + "kind": "typeLiteral", + "properties": [ + { + "name": "cachedVisibleSize", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "type", + "code": "'invisible'", + "kind": "property", + "type": { + "type": "literal", + "value": "invisible" + }, + "flags": {} + } + ] + } + }, + "kind": "typeAlias" + }, + "MeasuredValue": { + "name": "MeasuredValue", + "code": "{ type: 'percentage' | 'pixels', value: number }", + "typeParameters": [], + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ type: 'percentage' | 'pixels', value: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "type", + "code": "'percentage' | 'pixels'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "percentage" + }, + { + "type": "literal", + "value": "pixels" + } + ] + }, + "flags": {} + }, + { + "name": "value", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + } + ] + } + }, + "kind": "typeAlias" + }, + "Position": { + "name": "Position", + "code": "'center' | 'right' | 'left' | 'bottom' | 'top'", + "typeParameters": [], + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "center" + }, + { + "type": "literal", + "value": "right" + }, + { + "type": "literal", + "value": "left" + }, + { + "type": "literal", + "value": "bottom" + }, + { + "type": "literal", + "value": "top" + } + ] + }, + "kind": "typeAlias" + }, + "SplitSizing": { + "name": "SplitSizing", + "code": "{ index: number, type: 'split' }", + "typeParameters": [], + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ index: number, type: 'split' }", + "kind": "typeLiteral", + "properties": [ + { + "name": "index", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": {} + }, + { + "name": "type", + "code": "'split'", + "kind": "property", + "type": { + "type": "literal", + "value": "split" + }, + "flags": {} + } + ] + } + }, + "kind": "typeAlias" + }, + "SplitviewComponentUpdateOptions": { + "name": "SplitviewComponentUpdateOptions", + "code": "Pick", + "typeParameters": [], + "type": { + "type": "reference", + "value": "Pick", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "SplitviewComponentOptions", + "source": "dockview-core" + }, + { + "type": "or", + "values": [ + { + "type": "literal", + "value": "frameworkComponents" + }, + { + "type": "literal", + "value": "components" + }, + { + "type": "literal", + "value": "orientation" + } + ] + } + ] + }, + "kind": "typeAlias" + }, + "createComponent": { + "name": "createComponent", + "code": "(id: string, componentName?: string, components: , frameworkComponents: , createFrameworkComponent?: FrameworkFactory, fallback?: (): T): T", + "signature": { + "name": "createComponent", + "typeParameters": [ + { + "name": "T" + } + ], + "parameters": [ + { + "name": "id", + "code": "id: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + }, + { + "name": "componentName", + "code": "componentName?: string", + "type": { + "type": "intrinsic", + "value": "string" + }, + "kind": "parameter" + }, + { + "name": "components", + "code": "components: ", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "kind": "parameter" + }, + { + "name": "frameworkComponents", + "code": "frameworkComponents: ", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "kind": "parameter" + }, + { + "name": "createFrameworkComponent", + "code": "createFrameworkComponent?: FrameworkFactory", + "type": { + "type": "reference", + "value": "FrameworkFactory", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + }, + { + "name": "fallback", + "code": "fallback?: (): T", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): T", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + }, + "code": "(): T", + "kind": "callSignature" + } + ] + } + }, + "kind": "parameter" + } + ], + "returnType": { "type": "reference", "value": "T", "source": "dockview-core", "refersToTypeParameter": true - } - ] - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "predicate", - "lhs": "node", - "rhs": { - "type": "reference", - "value": "GridBranchNode", - "source": "dockview-core", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview-core", - "refersToTypeParameter": true - } - ] - } - }, - "code": "(node: GridNode): node is GridBranchNode", - "kind": "callSignature" + }, + "code": "(id: string, componentName?: string, components: , frameworkComponents: , createFrameworkComponent?: FrameworkFactory, fallback?: (): T): T", + "kind": "callSignature" + }, + "kind": "function" }, - "kind": "function" - }, - "isGroupOptionsWithGroup": { - "name": "isGroupOptionsWithGroup", - "code": "(data: AddGroupOptions): data is AddGroupOptionsWithGroup", - "signature": { - "name": "isGroupOptionsWithGroup", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: AddGroupOptions", - "type": { - "type": "reference", - "value": "AddGroupOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "predicate", - "lhs": "data", - "rhs": { - "type": "reference", - "value": "AddGroupOptionsWithGroup", - "source": "dockview-core" - } - }, - "code": "(data: AddGroupOptions): data is AddGroupOptionsWithGroup", - "kind": "callSignature" + "directionToPosition": { + "name": "directionToPosition", + "code": "(direction: Direction): Position", + "signature": { + "name": "directionToPosition", + "typeParameters": [], + "parameters": [ + { + "name": "direction", + "code": "direction: Direction", + "type": { + "type": "reference", + "value": "Direction", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "code": "(direction: Direction): Position", + "kind": "callSignature" + }, + "kind": "function" }, - "kind": "function" - }, - "isGroupOptionsWithPanel": { - "name": "isGroupOptionsWithPanel", - "code": "(data: AddGroupOptions): data is AddGroupOptionsWithPanel", - "signature": { - "name": "isGroupOptionsWithPanel", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: AddGroupOptions", - "type": { - "type": "reference", - "value": "AddGroupOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "predicate", - "lhs": "data", - "rhs": { - "type": "reference", - "value": "AddGroupOptionsWithPanel", - "source": "dockview-core" - } - }, - "code": "(data: AddGroupOptions): data is AddGroupOptionsWithPanel", - "kind": "callSignature" + "getDirectionOrientation": { + "name": "getDirectionOrientation", + "code": "(direction: Position): Orientation", + "signature": { + "name": "getDirectionOrientation", + "typeParameters": [], + "parameters": [ + { + "name": "direction", + "code": "direction: Position", + "type": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "code": "(direction: Position): Orientation", + "kind": "callSignature" + }, + "kind": "function" }, - "kind": "function" - }, - "isPanelOptionsWithGroup": { - "name": "isPanelOptionsWithGroup", - "code": "(data: AddPanelPositionOptions): data is RelativeGroup", - "signature": { - "name": "isPanelOptionsWithGroup", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: AddPanelPositionOptions", - "type": { - "type": "reference", - "value": "AddPanelPositionOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "predicate", - "lhs": "data", - "rhs": { - "type": "reference", - "value": "RelativeGroup", - "source": "dockview-core" - } - }, - "code": "(data: AddPanelPositionOptions): data is RelativeGroup", - "kind": "callSignature" + "getGridLocation": { + "name": "getGridLocation", + "code": "(element: HTMLElement): number[]", + "signature": { + "name": "getGridLocation", + "comment": { + "summary": [ + { + "kind": "text", + "text": "Find the grid location of a specific DOM element by traversing the parent\r\nchain and finding each child index on the way.\r\n\r\nThis will break as soon as DOM structures of the Splitview or Gridview change." + } + ] + }, + "typeParameters": [], + "parameters": [ + { + "name": "element", + "code": "element: HTMLElement", + "type": { + "type": "reference", + "value": "HTMLElement", + "source": "typescript" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "code": "(element: HTMLElement): number[]", + "kind": "callSignature" + }, + "kind": "function" }, - "kind": "function" - }, - "isPanelOptionsWithPanel": { - "name": "isPanelOptionsWithPanel", - "code": "(data: AddPanelPositionOptions): data is RelativePanel", - "signature": { - "name": "isPanelOptionsWithPanel", - "typeParameters": [], - "parameters": [ - { - "name": "data", - "code": "data: AddPanelPositionOptions", - "type": { - "type": "reference", - "value": "AddPanelPositionOptions", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "predicate", - "lhs": "data", - "rhs": { - "type": "reference", - "value": "RelativePanel", - "source": "dockview-core" - } - }, - "code": "(data: AddPanelPositionOptions): data is RelativePanel", - "kind": "callSignature" + "getLocationOrientation": { + "name": "getLocationOrientation", + "code": "(rootOrientation: Orientation, location: number[]): Orientation", + "signature": { + "name": "getLocationOrientation", + "typeParameters": [], + "parameters": [ + { + "name": "rootOrientation", + "code": "rootOrientation: Orientation", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "kind": "parameter" + }, + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "code": "(rootOrientation: Orientation, location: number[]): Orientation", + "kind": "callSignature" + }, + "kind": "function" }, - "kind": "function" - }, - "orthogonal": { - "name": "orthogonal", - "code": "(orientation: Orientation): Orientation", - "signature": { - "name": "orthogonal", - "typeParameters": [], - "parameters": [ - { - "name": "orientation", - "code": "orientation: Orientation", - "type": { - "type": "reference", - "value": "Orientation", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Orientation", - "refersToTypeParameter": true - }, - "code": "(orientation: Orientation): Orientation", - "kind": "callSignature" - }, - "kind": "function" - }, - "positionToDirection": { - "name": "positionToDirection", - "code": "(position: Position): Direction", - "signature": { - "name": "positionToDirection", - "typeParameters": [], - "parameters": [ - { - "name": "position", - "code": "position: Position", - "type": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Direction", - "source": "dockview-core" - }, - "code": "(position: Position): Direction", - "kind": "callSignature" - }, - "kind": "function" - }, - "toTarget": { - "name": "toTarget", - "code": "(direction: Direction): Position", - "signature": { - "name": "toTarget", - "typeParameters": [], - "parameters": [ - { - "name": "direction", - "code": "direction: Direction", - "type": { - "type": "reference", - "value": "Direction", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "Position", - "source": "dockview-core" - }, - "code": "(direction: Direction): Position", - "kind": "callSignature" - }, - "kind": "function" - }, - "ReactPart": { - "kind": "class", - "name": "ReactPart", - "children": [ - { - "name": "constructor", - "kind": "constructor", - "code": "" - }, - { - "name": "dispose", - "code": "(): void", - "kind": "method", - "signature": [ - { - "name": "dispose", + "getPaneData": { + "name": "getPaneData", + "code": "(): undefined | PaneTransfer", + "signature": { + "name": "getPaneData", "typeParameters": [], "parameters": [], "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(): void", - "kind": "callSignature" - } - ] - }, - { - "name": "update", - "code": "(props: ): void", - "kind": "method", - "signature": [ - { - "name": "update", - "typeParameters": [], - "parameters": [ - { - "name": "props", - "code": "props: ", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "", - "kind": "typeLiteral" - } - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(props: ): void", - "kind": "callSignature" - } - ] - } - ] - }, - "DockviewReadyEvent": { - "kind": "interface", - "name": "DockviewReadyEvent", - "children": [ - { - "name": "api", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "GridviewReadyEvent": { - "kind": "interface", - "name": "GridviewReadyEvent", - "children": [ - { - "name": "api", - "code": "GridviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "GridviewApi", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "IDockviewHeaderActionsProps": { - "kind": "interface", - "name": "IDockviewHeaderActionsProps", - "children": [ - { - "name": "activePanel", - "code": "IDockviewPanel | undefined", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - }, - { - "type": "intrinsic", - "value": "undefined" - } - ] - }, - "flags": {} - }, - { - "name": "api", - "code": "DockviewGroupPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanelApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "group", - "code": "DockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewGroupPanel", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "isGroupActive", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": {} - }, - { - "name": "panels", - "code": "IDockviewPanel[]", - "kind": "property", - "type": { - "type": "array", - "value": { - "type": "reference", - "value": "IDockviewPanel", - "source": "dockview-core" - } - }, - "flags": {} - } - ] - }, - "IDockviewReactProps": { - "kind": "interface", - "name": "IDockviewReactProps", - "children": [ - { - "name": "className", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "components", - "code": "PanelCollection>", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelCollection", - "source": "dockview", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanelProps", - "source": "dockview", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] - } - ] - }, - "flags": {} - }, - { - "name": "debug", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "defaultRenderer", - "code": "'always' | 'onlyWhenVisible'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "always" - }, - { - "type": "literal", - "value": "onlyWhenVisible" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "defaultTabComponent", - "code": "React.FunctionComponent>", - "kind": "property", - "type": { - "type": "reference", - "value": "React.FunctionComponent", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanelHeaderProps", - "source": "dockview", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableDnd", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableFloatingGroups", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "floatingGroupBounds", - "code": "'boundedWithinViewport' | { minimumHeightWithinViewport?: number, minimumWidthWithinViewport?: number }", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "boundedWithinViewport" - }, - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ minimumHeightWithinViewport?: number, minimumWidthWithinViewport?: number }", - "kind": "typeLiteral", - "properties": [ - { - "name": "minimumHeightWithinViewport", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "undefined" }, - "flags": { - "isOptional": true + { + "type": "reference", + "value": "PaneTransfer", + "source": "dockview-core" } - }, - { - "name": "minimumWidthWithinViewport", - "code": "number", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "number" - }, - "flags": { - "isOptional": true - } - } ] - } - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "hideBorders", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "leftHeaderActionsComponent", - "code": "React.FunctionComponent", - "kind": "property", - "type": { - "type": "reference", - "value": "React.FunctionComponent", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewHeaderActionsProps", - "source": "dockview" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "locked", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "onDidDrop", - "code": "(event: DockviewDidDropEvent): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: DockviewDidDropEvent): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: DockviewDidDropEvent", - "type": { - "type": "reference", - "value": "DockviewDidDropEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: DockviewDidDropEvent): void", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "onReady", - "code": "(event: DockviewReadyEvent): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: DockviewReadyEvent): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: DockviewReadyEvent", - "type": { - "type": "reference", - "value": "DockviewReadyEvent", - "source": "dockview" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: DockviewReadyEvent): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "onWillDrop", - "code": "(event: DockviewWillDropEvent): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: DockviewWillDropEvent): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: DockviewWillDropEvent", - "type": { - "type": "reference", - "value": "DockviewWillDropEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: DockviewWillDropEvent): void", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "prefixHeaderActionsComponent", - "code": "React.FunctionComponent", - "kind": "property", - "type": { - "type": "reference", - "value": "React.FunctionComponent", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewHeaderActionsProps", - "source": "dockview" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "rightHeaderActionsComponent", - "code": "React.FunctionComponent", - "kind": "property", - "type": { - "type": "reference", - "value": "React.FunctionComponent", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewHeaderActionsProps", - "source": "dockview" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "rootOverlayModel", - "code": "DroptargetOverlayModel", - "kind": "property", - "type": { - "type": "reference", - "value": "DroptargetOverlayModel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "showDndOverlay", - "code": "(event: DockviewDndOverlayEvent): boolean", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: DockviewDndOverlayEvent): boolean", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: DockviewDndOverlayEvent", - "type": { - "type": "reference", - "value": "DockviewDndOverlayEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(event: DockviewDndOverlayEvent): boolean", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "singleTabMode", - "code": "'default' | 'fullwidth'", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "literal", - "value": "default" }, - { - "type": "literal", - "value": "fullwidth" - } - ] + "code": "(): undefined | PaneTransfer", + "kind": "callSignature" }, - "flags": { - "isOptional": true - } - }, - { - "name": "tabComponents", - "code": "PanelCollection>", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelCollection", - "source": "dockview", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewPanelHeaderProps", - "source": "dockview", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "watermarkComponent", - "code": "React.FunctionComponent", - "kind": "property", - "type": { - "type": "reference", - "value": "React.FunctionComponent", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "IWatermarkPanelProps", - "source": "dockview" - } - ] - }, - "flags": { - "isOptional": true - } - } - ] - }, - "IGridviewPanelProps": { - "kind": "interface", - "name": "IGridviewPanelProps", - "children": [ - { - "name": "api", - "code": "GridviewPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "GridviewPanelApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "GridviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "GridviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "params", - "code": "IGridviewPanelProps.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview", - "refersToTypeParameter": true - }, - "flags": {} - } - ] - }, - "IGridviewReactProps": { - "kind": "interface", - "name": "IGridviewReactProps", - "children": [ - { - "name": "className", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "components", - "code": "PanelCollection>", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelCollection", - "source": "dockview", - "typeArguments": [ - { - "type": "reference", - "value": "IGridviewPanelProps", - "source": "dockview", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] - } - ] - }, - "flags": {} - }, - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "hideBorders", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "onReady", - "code": "(event: GridviewReadyEvent): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: GridviewReadyEvent): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: GridviewReadyEvent", - "type": { - "type": "reference", - "value": "GridviewReadyEvent", - "source": "dockview" + "kind": "function" + }, + "getPanelData": { + "name": "getPanelData", + "code": "(): undefined | PanelTransfer", + "signature": { + "name": "getPanelData", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "or", + "values": [ + { + "type": "intrinsic", + "value": "undefined" }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: GridviewReadyEvent): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "orientation", - "code": "Orientation.VERTICAL | Orientation.HORIZONTAL", - "kind": "property", - "type": { - "type": "or", - "values": [ - { - "type": "reference", - "value": "Orientation.VERTICAL", - "source": "dockview-core" + { + "type": "reference", + "value": "PanelTransfer", + "source": "dockview-core" + } + ] }, - { - "type": "reference", - "value": "Orientation.HORIZONTAL", - "source": "dockview-core" - } - ] + "code": "(): undefined | PanelTransfer", + "kind": "callSignature" }, - "flags": { - "isOptional": true - } - }, - { - "name": "proportionalLayout", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "IGroupPanelBaseProps": { - "kind": "interface", - "name": "IGroupPanelBaseProps", - "children": [ - { - "name": "api", - "code": "DockviewPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewPanelApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "params", - "code": "IGroupPanelBaseProps.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview", - "refersToTypeParameter": true - }, - "flags": {} - } - ] - }, - "IPaneviewPanelProps": { - "kind": "interface", - "name": "IPaneviewPanelProps", - "children": [ - { - "name": "api", - "code": "PaneviewPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewPanelApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "PaneviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "params", - "code": "IPaneviewPanelProps.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview", - "refersToTypeParameter": true - }, - "flags": {} - }, - { - "name": "title", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": {} - } - ] - }, - "IPaneviewReactProps": { - "kind": "interface", - "name": "IPaneviewReactProps", - "children": [ - { - "name": "className", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "components", - "code": "PanelCollection>", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelCollection", - "source": "dockview", - "typeArguments": [ - { - "type": "reference", - "value": "IPaneviewPanelProps", - "source": "dockview", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] - } - ] - }, - "flags": {} - }, - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "disableDnd", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "headerComponents", - "code": "PanelCollection>", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelCollection", - "source": "dockview", - "typeArguments": [ - { - "type": "reference", - "value": "IPaneviewPanelProps", - "source": "dockview", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "onReady", - "code": "(event: PaneviewReadyEvent): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: PaneviewReadyEvent): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PaneviewReadyEvent", - "type": { - "type": "reference", - "value": "PaneviewReadyEvent", - "source": "dockview" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PaneviewReadyEvent): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "showDndOverlay", - "code": "(event: PaneviewDndOverlayEvent): boolean", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: PaneviewDndOverlayEvent): boolean", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: PaneviewDndOverlayEvent", - "type": { - "type": "reference", - "value": "PaneviewDndOverlayEvent", - "source": "dockview-core" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(event: PaneviewDndOverlayEvent): boolean", - "kind": "callSignature" - } - ] - } - }, - "flags": { - "isOptional": true - } - }, - { - "name": "onDidDrop", - "code": "(event: PaneviewDropEvent): void", - "kind": "method", - "signature": [ - { - "name": "onDidDrop", + "kind": "function" + }, + "getRelativeLocation": { + "name": "getRelativeLocation", + "code": "(rootOrientation: Orientation, location: number[], direction: Position): number[]", + "signature": { + "name": "getRelativeLocation", "typeParameters": [], "parameters": [ - { - "name": "event", - "code": "event: PaneviewDropEvent", - "type": { - "type": "reference", - "value": "PaneviewDropEvent", - "source": "dockview-core" + { + "name": "rootOrientation", + "code": "rootOrientation: Orientation", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "kind": "parameter" }, - "kind": "parameter" - } + { + "name": "location", + "code": "location: number[]", + "type": { + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" + } + }, + "kind": "parameter" + }, + { + "name": "direction", + "code": "direction: Position", + "type": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "kind": "parameter" + } ], "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: PaneviewDropEvent): void", - "kind": "callSignature" - } - ] - } - ] - }, - "ISplitviewPanelProps": { - "kind": "interface", - "name": "ISplitviewPanelProps", - "children": [ - { - "name": "api", - "code": "SplitviewPanelApi", - "kind": "property", - "type": { - "type": "reference", - "value": "SplitviewPanelApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "SplitviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "SplitviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "params", - "code": "ISplitviewPanelProps.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview", - "refersToTypeParameter": true - }, - "flags": {} - } - ] - }, - "ISplitviewReactProps": { - "kind": "interface", - "name": "ISplitviewReactProps", - "children": [ - { - "name": "className", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "components", - "code": "PanelCollection>", - "kind": "property", - "type": { - "type": "reference", - "value": "PanelCollection", - "source": "dockview", - "typeArguments": [ - { - "type": "reference", - "value": "ISplitviewPanelProps", - "source": "dockview", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" + "type": "array", + "value": { + "type": "intrinsic", + "value": "number" } - ] - } - ] + }, + "code": "(rootOrientation: Orientation, location: number[], direction: Position): number[]", + "kind": "callSignature" }, - "flags": {} - }, - { - "name": "disableAutoResizing", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "hideBorders", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - }, - { - "name": "onReady", - "code": "(event: SplitviewReadyEvent): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(event: SplitviewReadyEvent): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "event", - "code": "event: SplitviewReadyEvent", + "kind": "function" + }, + "indexInParent": { + "name": "indexInParent", + "code": "(element: HTMLElement): number", + "signature": { + "name": "indexInParent", + "typeParameters": [], + "parameters": [ + { + "name": "element", + "code": "element: HTMLElement", "type": { - "type": "reference", - "value": "SplitviewReadyEvent", - "source": "dockview" + "type": "reference", + "value": "HTMLElement", + "source": "typescript" }, "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "void" - }, - "code": "(event: SplitviewReadyEvent): void", - "kind": "callSignature" - } - ] - } + } + ], + "returnType": { + "type": "intrinsic", + "value": "number" + }, + "code": "(element: HTMLElement): number", + "kind": "callSignature" }, - "flags": {} - }, - { - "name": "orientation", - "code": "Orientation.VERTICAL | Orientation.HORIZONTAL", - "kind": "property", - "type": { - "type": "or", - "values": [ + "kind": "function" + }, + "isGridBranchNode": { + "name": "isGridBranchNode", + "code": "(node: GridNode): node is GridBranchNode", + "signature": { + "name": "isGridBranchNode", + "typeParameters": [ + { + "name": "T", + "extends": { + "type": "reference", + "value": "IGridView", + "source": "dockview-core" + } + } + ], + "parameters": [ + { + "name": "node", + "code": "node: GridNode", + "type": { + "type": "reference", + "value": "GridNode", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "predicate", + "lhs": "node", + "rhs": { + "type": "reference", + "value": "GridBranchNode", + "source": "dockview-core", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview-core", + "refersToTypeParameter": true + } + ] + } + }, + "code": "(node: GridNode): node is GridBranchNode", + "kind": "callSignature" + }, + "kind": "function" + }, + "isGroupOptionsWithGroup": { + "name": "isGroupOptionsWithGroup", + "code": "(data: AddGroupOptions): data is AddGroupOptionsWithGroup", + "signature": { + "name": "isGroupOptionsWithGroup", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: AddGroupOptions", + "type": { + "type": "reference", + "value": "AddGroupOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "predicate", + "lhs": "data", + "rhs": { + "type": "reference", + "value": "AddGroupOptionsWithGroup", + "source": "dockview-core" + } + }, + "code": "(data: AddGroupOptions): data is AddGroupOptionsWithGroup", + "kind": "callSignature" + }, + "kind": "function" + }, + "isGroupOptionsWithPanel": { + "name": "isGroupOptionsWithPanel", + "code": "(data: AddGroupOptions): data is AddGroupOptionsWithPanel", + "signature": { + "name": "isGroupOptionsWithPanel", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: AddGroupOptions", + "type": { + "type": "reference", + "value": "AddGroupOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "predicate", + "lhs": "data", + "rhs": { + "type": "reference", + "value": "AddGroupOptionsWithPanel", + "source": "dockview-core" + } + }, + "code": "(data: AddGroupOptions): data is AddGroupOptionsWithPanel", + "kind": "callSignature" + }, + "kind": "function" + }, + "isPanelOptionsWithGroup": { + "name": "isPanelOptionsWithGroup", + "code": "(data: AddPanelPositionOptions): data is RelativeGroup", + "signature": { + "name": "isPanelOptionsWithGroup", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: AddPanelPositionOptions", + "type": { + "type": "reference", + "value": "AddPanelPositionOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "predicate", + "lhs": "data", + "rhs": { + "type": "reference", + "value": "RelativeGroup", + "source": "dockview-core" + } + }, + "code": "(data: AddPanelPositionOptions): data is RelativeGroup", + "kind": "callSignature" + }, + "kind": "function" + }, + "isPanelOptionsWithPanel": { + "name": "isPanelOptionsWithPanel", + "code": "(data: AddPanelPositionOptions): data is RelativePanel", + "signature": { + "name": "isPanelOptionsWithPanel", + "typeParameters": [], + "parameters": [ + { + "name": "data", + "code": "data: AddPanelPositionOptions", + "type": { + "type": "reference", + "value": "AddPanelPositionOptions", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "predicate", + "lhs": "data", + "rhs": { + "type": "reference", + "value": "RelativePanel", + "source": "dockview-core" + } + }, + "code": "(data: AddPanelPositionOptions): data is RelativePanel", + "kind": "callSignature" + }, + "kind": "function" + }, + "orthogonal": { + "name": "orthogonal", + "code": "(orientation: Orientation): Orientation", + "signature": { + "name": "orthogonal", + "typeParameters": [], + "parameters": [ + { + "name": "orientation", + "code": "orientation: Orientation", + "type": { + "type": "reference", + "value": "Orientation", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Orientation", + "refersToTypeParameter": true + }, + "code": "(orientation: Orientation): Orientation", + "kind": "callSignature" + }, + "kind": "function" + }, + "positionToDirection": { + "name": "positionToDirection", + "code": "(position: Position): Direction", + "signature": { + "name": "positionToDirection", + "typeParameters": [], + "parameters": [ + { + "name": "position", + "code": "position: Position", + "type": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Direction", + "source": "dockview-core" + }, + "code": "(position: Position): Direction", + "kind": "callSignature" + }, + "kind": "function" + }, + "toTarget": { + "name": "toTarget", + "code": "(direction: Direction): Position", + "signature": { + "name": "toTarget", + "typeParameters": [], + "parameters": [ + { + "name": "direction", + "code": "direction: Direction", + "type": { + "type": "reference", + "value": "Direction", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "Position", + "source": "dockview-core" + }, + "code": "(direction: Direction): Position", + "kind": "callSignature" + }, + "kind": "function" + }, + "ReactPart": { + "kind": "class", + "name": "ReactPart", + "children": [ { - "type": "reference", - "value": "Orientation.VERTICAL", - "source": "dockview-core" + "name": "constructor", + "kind": "constructor", + "code": "" }, { - "type": "reference", - "value": "Orientation.HORIZONTAL", - "source": "dockview-core" - } - ] - }, - "flags": { - "isOptional": true - } - }, - { - "name": "proportionalLayout", - "code": "boolean", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "boolean" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "IWatermarkPanelProps": { - "kind": "interface", - "name": "IWatermarkPanelProps", - "children": [ - { - "name": "close", - "code": "(): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "intrinsic", - "value": "void" - }, + "name": "dispose", "code": "(): void", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - }, - { - "name": "containerApi", - "code": "DockviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "DockviewApi", - "source": "dockview-core" - }, - "flags": {} - }, - { - "name": "group", - "code": "IDockviewGroupPanel", - "kind": "property", - "type": { - "type": "reference", - "value": "IDockviewGroupPanel", - "source": "dockview-core" - }, - "flags": { - "isOptional": true - } - } - ] - }, - "PanelCollection": { - "name": "PanelCollection", - "code": "", - "kind": "interface" - }, - "PanelParameters": { - "kind": "interface", - "name": "PanelParameters", - "children": [ - { - "name": "params", - "code": "PanelParameters.T", - "kind": "property", - "type": { - "type": "reference", - "value": "T", - "source": "dockview", - "refersToTypeParameter": true - }, - "flags": {} - } - ] - }, - "PaneviewReadyEvent": { - "kind": "interface", - "name": "PaneviewReadyEvent", - "children": [ - { - "name": "api", - "code": "PaneviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "PaneviewApi", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "ReactPortalStore": { - "kind": "interface", - "name": "ReactPortalStore", - "children": [ - { - "name": "addPortal", - "code": "(portal: React.ReactPortal): IDisposable", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(portal: React.ReactPortal): IDisposable", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "portal", - "code": "portal: React.ReactPortal", - "type": { - "type": "reference", - "value": "React.ReactPortal", - "source": "@types/react" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - }, - "code": "(portal: React.ReactPortal): IDisposable", - "kind": "callSignature" - } - ] - } - }, - "flags": {} - } - ] - }, - "SplitviewReadyEvent": { - "kind": "interface", - "name": "SplitviewReadyEvent", - "children": [ - { - "name": "api", - "code": "SplitviewApi", - "kind": "property", - "type": { - "type": "reference", - "value": "SplitviewApi", - "source": "dockview-core" - }, - "flags": {} - } - ] - }, - "IDockviewDefaultTabProps": { - "name": "IDockviewDefaultTabProps", - "code": "{ closeActionOverride?: (): void, hideClose?: boolean } & React.DOMAttributes & IDockviewPanelHeaderProps", - "typeParameters": [], - "type": { - "type": "intersection", - "values": [ - { - "type": "reflection", - "value": { - "name": "__type", - "code": "{ closeActionOverride?: (): void, hideClose?: boolean }", - "kind": "typeLiteral", - "properties": [ - { - "name": "closeActionOverride", - "code": "(): void", - "kind": "property", - "type": { - "type": "reflection", - "value": { - "name": "__type", - "code": "(): void", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", + "kind": "method", + "signature": [ + { + "name": "dispose", "typeParameters": [], "parameters": [], "returnType": { - "type": "intrinsic", - "value": "void" + "type": "intrinsic", + "value": "void" }, "code": "(): void", "kind": "callSignature" - } - ] - } + } + ] + }, + { + "name": "update", + "code": "(props: ): void", + "kind": "method", + "signature": [ + { + "name": "update", + "typeParameters": [], + "parameters": [ + { + "name": "props", + "code": "props: ", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "", + "kind": "typeLiteral" + } + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(props: ): void", + "kind": "callSignature" + } + ] + } + ] + }, + "DockviewReadyEvent": { + "kind": "interface", + "name": "DockviewReadyEvent", + "children": [ + { + "name": "api", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" }, - "flags": { - "isOptional": true - } - }, - { - "name": "hideClose", + "flags": {} + } + ] + }, + "GridviewReadyEvent": { + "kind": "interface", + "name": "GridviewReadyEvent", + "children": [ + { + "name": "api", + "code": "GridviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "GridviewApi", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "IDockviewHeaderActionsProps": { + "kind": "interface", + "name": "IDockviewHeaderActionsProps", + "children": [ + { + "name": "activePanel", + "code": "IDockviewPanel | undefined", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + }, + { + "type": "intrinsic", + "value": "undefined" + } + ] + }, + "flags": {} + }, + { + "name": "api", + "code": "DockviewGroupPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanelApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "group", + "code": "DockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewGroupPanel", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "isGroupActive", "code": "boolean", "kind": "property", "type": { - "type": "intrinsic", - "value": "boolean" + "type": "intrinsic", + "value": "boolean" + }, + "flags": {} + }, + { + "name": "panels", + "code": "IDockviewPanel[]", + "kind": "property", + "type": { + "type": "array", + "value": { + "type": "reference", + "value": "IDockviewPanel", + "source": "dockview-core" + } + }, + "flags": {} + } + ] + }, + "IDockviewReactProps": { + "kind": "interface", + "name": "IDockviewReactProps", + "children": [ + { + "name": "className", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" }, "flags": { - "isOptional": true + "isOptional": true } - } - ] - } - }, - { - "type": "reference", - "value": "React.DOMAttributes", - "source": "@types/react", - "typeArguments": [ + }, { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "IDockviewPanelHeaderProps", - "source": "dockview" - } - ] - }, - "kind": "typeAlias" - }, - "IDockviewPanelHeaderProps": { - "name": "IDockviewPanelHeaderProps", - "code": "IGroupPanelBaseProps", - "typeParameters": [], - "type": { - "type": "reference", - "value": "IGroupPanelBaseProps", - "source": "dockview", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview", - "refersToTypeParameter": true - } - ] - }, - "kind": "typeAlias" - }, - "IDockviewPanelProps": { - "name": "IDockviewPanelProps", - "code": "IGroupPanelBaseProps", - "typeParameters": [], - "type": { - "type": "reference", - "value": "IGroupPanelBaseProps", - "source": "dockview", - "typeArguments": [ - { - "type": "reference", - "value": "T", - "source": "dockview", - "refersToTypeParameter": true - } - ] - }, - "kind": "typeAlias" - }, - "ReactPartContext": { - "name": "ReactPartContext", - "code": "", - "kind": "variable" - }, - "DockviewDefaultTab": { - "kind": "function", - "name": "DockviewDefaultTab", - "children": [ - { - "name": "contextTypes", - "code": "ValidationMap", - "kind": "property", - "type": { - "type": "reference", - "value": "ValidationMap", - "source": "@types/prop-types", - "typeArguments": [ - { - "type": "intrinsic", - "value": "any" - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "defaultProps", - "code": "Partial", - "kind": "property", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewDefaultTabProps", - "source": "dockview" - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "displayName", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "propTypes", - "code": "React.WeakValidationMap", - "kind": "property", - "type": { - "type": "reference", - "value": "React.WeakValidationMap", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "IDockviewDefaultTabProps", - "source": "dockview" - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - } - ] - }, - "DockviewReact": { - "kind": "function", - "name": "DockviewReact", - "children": [ - { - "name": "$$typeof", - "code": "symbol", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "symbol" - }, - "flags": { - "isExternal": true, - "isReadonly": true - } - }, - { - "name": "defaultProps", - "code": "Partial & IDockviewReactProps>", - "kind": "property", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "React.RefAttributes", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "IDockviewReactProps", - "source": "dockview" - } - ] - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "displayName", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "propTypes", - "code": "React.WeakValidationMap & IDockviewReactProps>", - "kind": "property", - "type": { - "type": "reference", - "value": "React.WeakValidationMap", - "source": "@types/react", - "typeArguments": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "React.RefAttributes", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "IDockviewReactProps", - "source": "dockview" - } - ] - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - } - ] - }, - "GridviewReact": { - "kind": "function", - "name": "GridviewReact", - "children": [ - { - "name": "$$typeof", - "code": "symbol", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "symbol" - }, - "flags": { - "isExternal": true, - "isReadonly": true - } - }, - { - "name": "defaultProps", - "code": "Partial & IGridviewReactProps>", - "kind": "property", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "React.RefAttributes", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "IGridviewReactProps", - "source": "dockview" - } - ] - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "displayName", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "propTypes", - "code": "React.WeakValidationMap & IGridviewReactProps>", - "kind": "property", - "type": { - "type": "reference", - "value": "React.WeakValidationMap", - "source": "@types/react", - "typeArguments": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "React.RefAttributes", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "IGridviewReactProps", - "source": "dockview" - } - ] - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - } - ] - }, - "PaneviewReact": { - "kind": "function", - "name": "PaneviewReact", - "children": [ - { - "name": "$$typeof", - "code": "symbol", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "symbol" - }, - "flags": { - "isExternal": true, - "isReadonly": true - } - }, - { - "name": "defaultProps", - "code": "Partial & IPaneviewReactProps>", - "kind": "property", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "React.RefAttributes", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "IPaneviewReactProps", - "source": "dockview" - } - ] - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "displayName", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "propTypes", - "code": "React.WeakValidationMap & IPaneviewReactProps>", - "kind": "property", - "type": { - "type": "reference", - "value": "React.WeakValidationMap", - "source": "@types/react", - "typeArguments": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "React.RefAttributes", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "IPaneviewReactProps", - "source": "dockview" - } - ] - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - } - ] - }, - "SplitviewReact": { - "kind": "function", - "name": "SplitviewReact", - "children": [ - { - "name": "$$typeof", - "code": "symbol", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "symbol" - }, - "flags": { - "isExternal": true, - "isReadonly": true - } - }, - { - "name": "defaultProps", - "code": "Partial & ISplitviewReactProps>", - "kind": "property", - "type": { - "type": "reference", - "value": "Partial", - "source": "typescript", - "typeArguments": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "React.RefAttributes", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "ISplitviewReactProps", - "source": "dockview" - } - ] - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "displayName", - "code": "string", - "kind": "property", - "type": { - "type": "intrinsic", - "value": "string" - }, - "flags": { - "isExternal": true, - "isOptional": true - } - }, - { - "name": "propTypes", - "code": "React.WeakValidationMap & ISplitviewReactProps>", - "kind": "property", - "type": { - "type": "reference", - "value": "React.WeakValidationMap", - "source": "@types/react", - "typeArguments": [ - { - "type": "intersection", - "values": [ - { - "type": "reference", - "value": "React.RefAttributes", - "source": "@types/react", - "typeArguments": [ - { - "type": "reference", - "value": "HTMLDivElement", - "source": "typescript" - } - ] - }, - { - "type": "reference", - "value": "ISplitviewReactProps", - "source": "dockview" - } - ] - } - ] - }, - "flags": { - "isExternal": true, - "isOptional": true - } - } - ] - }, - "isReactComponent": { - "name": "isReactComponent", - "code": "(component: any): boolean", - "signature": { - "name": "isReactComponent", - "typeParameters": [], - "parameters": [ - { - "name": "component", - "code": "component: any", - "type": { - "type": "intrinsic", - "value": "any" - }, - "kind": "parameter" - } - ], - "returnType": { - "type": "intrinsic", - "value": "boolean" - }, - "code": "(component: any): boolean", - "kind": "callSignature" - }, - "kind": "function" - }, - "usePortalsLifecycle": { - "name": "usePortalsLifecycle", - "code": "(): [React.ReactPortal[],(portal: React.ReactPortal): IDisposable]", - "signature": { - "name": "usePortalsLifecycle", - "comment": { - "summary": [ - { - "kind": "text", - "text": "A React Hook that returns an array of portals to be rendered by the user of this hook\nand a disposable function to add a portal. Calling dispose removes this portal from the\nportal array" - } - ] - }, - "typeParameters": [], - "parameters": [], - "returnType": { - "type": "tuple", - "values": [ - { - "type": "array", - "value": { - "type": "reference", - "value": "React.ReactPortal", - "source": "@types/react" - } - }, - { - "type": "reflection", - "value": { - "name": "__type", - "code": "(portal: React.ReactPortal): IDisposable", - "kind": "typeLiteral", - "signatures": [ - { - "name": "__type", - "typeParameters": [], - "parameters": [ - { - "name": "portal", - "code": "portal: React.ReactPortal", - "type": { - "type": "reference", - "value": "React.ReactPortal", - "source": "@types/react" - }, - "kind": "parameter" - } - ], - "returnType": { + "name": "components", + "code": "PanelCollection>", + "kind": "property", + "type": { "type": "reference", - "value": "IDisposable", - "source": "dockview-core" - }, - "code": "(portal: React.ReactPortal): IDisposable", - "kind": "callSignature" + "value": "PanelCollection", + "source": "dockview", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanelProps", + "source": "dockview", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + } + ] + }, + "flags": {} + }, + { + "name": "debug", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "defaultRenderer", + "code": "'always' | 'onlyWhenVisible'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "always" + }, + { + "type": "literal", + "value": "onlyWhenVisible" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "defaultTabComponent", + "code": "React.FunctionComponent>", + "kind": "property", + "type": { + "type": "reference", + "value": "React.FunctionComponent", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanelHeaderProps", + "source": "dockview", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableDnd", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableFloatingGroups", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "floatingGroupBounds", + "code": "'boundedWithinViewport' | { minimumHeightWithinViewport?: number, minimumWidthWithinViewport?: number }", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "boundedWithinViewport" + }, + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ minimumHeightWithinViewport?: number, minimumWidthWithinViewport?: number }", + "kind": "typeLiteral", + "properties": [ + { + "name": "minimumHeightWithinViewport", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "minimumWidthWithinViewport", + "code": "number", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "number" + }, + "flags": { + "isOptional": true + } + } + ] + } + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "hideBorders", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "leftHeaderActionsComponent", + "code": "React.FunctionComponent", + "kind": "property", + "type": { + "type": "reference", + "value": "React.FunctionComponent", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewHeaderActionsProps", + "source": "dockview" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "locked", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onDidDrop", + "code": "(event: DockviewDidDropEvent): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: DockviewDidDropEvent): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: DockviewDidDropEvent", + "type": { + "type": "reference", + "value": "DockviewDidDropEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: DockviewDidDropEvent): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onReady", + "code": "(event: DockviewReadyEvent): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: DockviewReadyEvent): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: DockviewReadyEvent", + "type": { + "type": "reference", + "value": "DockviewReadyEvent", + "source": "dockview" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: DockviewReadyEvent): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "onWillDrop", + "code": "(event: DockviewWillDropEvent): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: DockviewWillDropEvent): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: DockviewWillDropEvent", + "type": { + "type": "reference", + "value": "DockviewWillDropEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: DockviewWillDropEvent): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "prefixHeaderActionsComponent", + "code": "React.FunctionComponent", + "kind": "property", + "type": { + "type": "reference", + "value": "React.FunctionComponent", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewHeaderActionsProps", + "source": "dockview" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "rightHeaderActionsComponent", + "code": "React.FunctionComponent", + "kind": "property", + "type": { + "type": "reference", + "value": "React.FunctionComponent", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewHeaderActionsProps", + "source": "dockview" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "rootOverlayModel", + "code": "DroptargetOverlayModel", + "kind": "property", + "type": { + "type": "reference", + "value": "DroptargetOverlayModel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "showDndOverlay", + "code": "(event: DockviewDndOverlayEvent): boolean", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: DockviewDndOverlayEvent): boolean", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: DockviewDndOverlayEvent", + "type": { + "type": "reference", + "value": "DockviewDndOverlayEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(event: DockviewDndOverlayEvent): boolean", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "singleTabMode", + "code": "'default' | 'fullwidth'", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "literal", + "value": "default" + }, + { + "type": "literal", + "value": "fullwidth" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "tabComponents", + "code": "PanelCollection>", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelCollection", + "source": "dockview", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewPanelHeaderProps", + "source": "dockview", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "watermarkComponent", + "code": "React.FunctionComponent", + "kind": "property", + "type": { + "type": "reference", + "value": "React.FunctionComponent", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "IWatermarkPanelProps", + "source": "dockview" + } + ] + }, + "flags": { + "isOptional": true } - ] } - } ] - }, - "code": "(): [React.ReactPortal[],(portal: React.ReactPortal): IDisposable]", - "kind": "callSignature" }, - "kind": "function" - } -} + "IGridviewPanelProps": { + "kind": "interface", + "name": "IGridviewPanelProps", + "children": [ + { + "name": "api", + "code": "GridviewPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "GridviewPanelApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "GridviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "GridviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "params", + "code": "IGridviewPanelProps.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview", + "refersToTypeParameter": true + }, + "flags": {} + } + ] + }, + "IGridviewReactProps": { + "kind": "interface", + "name": "IGridviewReactProps", + "children": [ + { + "name": "className", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "components", + "code": "PanelCollection>", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelCollection", + "source": "dockview", + "typeArguments": [ + { + "type": "reference", + "value": "IGridviewPanelProps", + "source": "dockview", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + } + ] + }, + "flags": {} + }, + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "hideBorders", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onReady", + "code": "(event: GridviewReadyEvent): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: GridviewReadyEvent): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: GridviewReadyEvent", + "type": { + "type": "reference", + "value": "GridviewReadyEvent", + "source": "dockview" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: GridviewReadyEvent): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "orientation", + "code": "Orientation.VERTICAL | Orientation.HORIZONTAL", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Orientation.VERTICAL", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "Orientation.HORIZONTAL", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "proportionalLayout", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "IGroupPanelBaseProps": { + "kind": "interface", + "name": "IGroupPanelBaseProps", + "children": [ + { + "name": "api", + "code": "DockviewPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewPanelApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "params", + "code": "IGroupPanelBaseProps.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview", + "refersToTypeParameter": true + }, + "flags": {} + } + ] + }, + "IPaneviewPanelProps": { + "kind": "interface", + "name": "IPaneviewPanelProps", + "children": [ + { + "name": "api", + "code": "PaneviewPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewPanelApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "PaneviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "params", + "code": "IPaneviewPanelProps.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview", + "refersToTypeParameter": true + }, + "flags": {} + }, + { + "name": "title", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": {} + } + ] + }, + "IPaneviewReactProps": { + "kind": "interface", + "name": "IPaneviewReactProps", + "children": [ + { + "name": "className", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "components", + "code": "PanelCollection>", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelCollection", + "source": "dockview", + "typeArguments": [ + { + "type": "reference", + "value": "IPaneviewPanelProps", + "source": "dockview", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + } + ] + }, + "flags": {} + }, + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "disableDnd", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "headerComponents", + "code": "PanelCollection>", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelCollection", + "source": "dockview", + "typeArguments": [ + { + "type": "reference", + "value": "IPaneviewPanelProps", + "source": "dockview", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onReady", + "code": "(event: PaneviewReadyEvent): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: PaneviewReadyEvent): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PaneviewReadyEvent", + "type": { + "type": "reference", + "value": "PaneviewReadyEvent", + "source": "dockview" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PaneviewReadyEvent): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "showDndOverlay", + "code": "(event: PaneviewDndOverlayEvent): boolean", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: PaneviewDndOverlayEvent): boolean", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PaneviewDndOverlayEvent", + "type": { + "type": "reference", + "value": "PaneviewDndOverlayEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(event: PaneviewDndOverlayEvent): boolean", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onDidDrop", + "code": "(event: PaneviewDropEvent): void", + "kind": "method", + "signature": [ + { + "name": "onDidDrop", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: PaneviewDropEvent", + "type": { + "type": "reference", + "value": "PaneviewDropEvent", + "source": "dockview-core" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: PaneviewDropEvent): void", + "kind": "callSignature" + } + ] + } + ] + }, + "ISplitviewPanelProps": { + "kind": "interface", + "name": "ISplitviewPanelProps", + "children": [ + { + "name": "api", + "code": "SplitviewPanelApi", + "kind": "property", + "type": { + "type": "reference", + "value": "SplitviewPanelApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "SplitviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "SplitviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "params", + "code": "ISplitviewPanelProps.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview", + "refersToTypeParameter": true + }, + "flags": {} + } + ] + }, + "ISplitviewReactProps": { + "kind": "interface", + "name": "ISplitviewReactProps", + "children": [ + { + "name": "className", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "components", + "code": "PanelCollection>", + "kind": "property", + "type": { + "type": "reference", + "value": "PanelCollection", + "source": "dockview", + "typeArguments": [ + { + "type": "reference", + "value": "ISplitviewPanelProps", + "source": "dockview", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + } + ] + }, + "flags": {} + }, + { + "name": "disableAutoResizing", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "hideBorders", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + }, + { + "name": "onReady", + "code": "(event: SplitviewReadyEvent): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(event: SplitviewReadyEvent): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "event", + "code": "event: SplitviewReadyEvent", + "type": { + "type": "reference", + "value": "SplitviewReadyEvent", + "source": "dockview" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(event: SplitviewReadyEvent): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "orientation", + "code": "Orientation.VERTICAL | Orientation.HORIZONTAL", + "kind": "property", + "type": { + "type": "or", + "values": [ + { + "type": "reference", + "value": "Orientation.VERTICAL", + "source": "dockview-core" + }, + { + "type": "reference", + "value": "Orientation.HORIZONTAL", + "source": "dockview-core" + } + ] + }, + "flags": { + "isOptional": true + } + }, + { + "name": "proportionalLayout", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "IWatermarkPanelProps": { + "kind": "interface", + "name": "IWatermarkPanelProps", + "children": [ + { + "name": "close", + "code": "(): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + }, + { + "name": "containerApi", + "code": "DockviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "DockviewApi", + "source": "dockview-core" + }, + "flags": {} + }, + { + "name": "group", + "code": "IDockviewGroupPanel", + "kind": "property", + "type": { + "type": "reference", + "value": "IDockviewGroupPanel", + "source": "dockview-core" + }, + "flags": { + "isOptional": true + } + } + ] + }, + "PanelCollection": { + "name": "PanelCollection", + "code": "", + "kind": "interface" + }, + "PanelParameters": { + "kind": "interface", + "name": "PanelParameters", + "children": [ + { + "name": "params", + "code": "PanelParameters.T", + "kind": "property", + "type": { + "type": "reference", + "value": "T", + "source": "dockview", + "refersToTypeParameter": true + }, + "flags": {} + } + ] + }, + "PaneviewReadyEvent": { + "kind": "interface", + "name": "PaneviewReadyEvent", + "children": [ + { + "name": "api", + "code": "PaneviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "PaneviewApi", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "ReactPortalStore": { + "kind": "interface", + "name": "ReactPortalStore", + "children": [ + { + "name": "addPortal", + "code": "(portal: React.ReactPortal): IDisposable", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(portal: React.ReactPortal): IDisposable", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "portal", + "code": "portal: React.ReactPortal", + "type": { + "type": "reference", + "value": "React.ReactPortal", + "source": "@types/react" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + }, + "code": "(portal: React.ReactPortal): IDisposable", + "kind": "callSignature" + } + ] + } + }, + "flags": {} + } + ] + }, + "SplitviewReadyEvent": { + "kind": "interface", + "name": "SplitviewReadyEvent", + "children": [ + { + "name": "api", + "code": "SplitviewApi", + "kind": "property", + "type": { + "type": "reference", + "value": "SplitviewApi", + "source": "dockview-core" + }, + "flags": {} + } + ] + }, + "IDockviewDefaultTabProps": { + "name": "IDockviewDefaultTabProps", + "code": "{ closeActionOverride?: (): void, hideClose?: boolean } & React.DOMAttributes & IDockviewPanelHeaderProps", + "typeParameters": [], + "type": { + "type": "intersection", + "values": [ + { + "type": "reflection", + "value": { + "name": "__type", + "code": "{ closeActionOverride?: (): void, hideClose?: boolean }", + "kind": "typeLiteral", + "properties": [ + { + "name": "closeActionOverride", + "code": "(): void", + "kind": "property", + "type": { + "type": "reflection", + "value": { + "name": "__type", + "code": "(): void", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "intrinsic", + "value": "void" + }, + "code": "(): void", + "kind": "callSignature" + } + ] + } + }, + "flags": { + "isOptional": true + } + }, + { + "name": "hideClose", + "code": "boolean", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "boolean" + }, + "flags": { + "isOptional": true + } + } + ] + } + }, + { + "type": "reference", + "value": "React.DOMAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "IDockviewPanelHeaderProps", + "source": "dockview" + } + ] + }, + "kind": "typeAlias" + }, + "IDockviewPanelHeaderProps": { + "name": "IDockviewPanelHeaderProps", + "code": "IGroupPanelBaseProps", + "typeParameters": [], + "type": { + "type": "reference", + "value": "IGroupPanelBaseProps", + "source": "dockview", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview", + "refersToTypeParameter": true + } + ] + }, + "kind": "typeAlias" + }, + "IDockviewPanelProps": { + "name": "IDockviewPanelProps", + "code": "IGroupPanelBaseProps", + "typeParameters": [], + "type": { + "type": "reference", + "value": "IGroupPanelBaseProps", + "source": "dockview", + "typeArguments": [ + { + "type": "reference", + "value": "T", + "source": "dockview", + "refersToTypeParameter": true + } + ] + }, + "kind": "typeAlias" + }, + "ReactPartContext": { + "name": "ReactPartContext", + "code": "", + "kind": "variable" + }, + "DockviewDefaultTab": { + "kind": "function", + "name": "DockviewDefaultTab", + "children": [ + { + "name": "contextTypes", + "code": "ValidationMap", + "kind": "property", + "type": { + "type": "reference", + "value": "ValidationMap", + "source": "@types/prop-types", + "typeArguments": [ + { + "type": "intrinsic", + "value": "any" + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "defaultProps", + "code": "Partial", + "kind": "property", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewDefaultTabProps", + "source": "dockview" + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "displayName", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "propTypes", + "code": "React.WeakValidationMap", + "kind": "property", + "type": { + "type": "reference", + "value": "React.WeakValidationMap", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "IDockviewDefaultTabProps", + "source": "dockview" + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + } + ] + }, + "DockviewReact": { + "kind": "function", + "name": "DockviewReact", + "children": [ + { + "name": "$$typeof", + "code": "symbol", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "symbol" + }, + "flags": { + "isExternal": true, + "isReadonly": true + } + }, + { + "name": "defaultProps", + "code": "Partial & IDockviewReactProps>", + "kind": "property", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "React.RefAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "IDockviewReactProps", + "source": "dockview" + } + ] + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "displayName", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "propTypes", + "code": "React.WeakValidationMap & IDockviewReactProps>", + "kind": "property", + "type": { + "type": "reference", + "value": "React.WeakValidationMap", + "source": "@types/react", + "typeArguments": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "React.RefAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "IDockviewReactProps", + "source": "dockview" + } + ] + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + } + ] + }, + "GridviewReact": { + "kind": "function", + "name": "GridviewReact", + "children": [ + { + "name": "$$typeof", + "code": "symbol", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "symbol" + }, + "flags": { + "isExternal": true, + "isReadonly": true + } + }, + { + "name": "defaultProps", + "code": "Partial & IGridviewReactProps>", + "kind": "property", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "React.RefAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "IGridviewReactProps", + "source": "dockview" + } + ] + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "displayName", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "propTypes", + "code": "React.WeakValidationMap & IGridviewReactProps>", + "kind": "property", + "type": { + "type": "reference", + "value": "React.WeakValidationMap", + "source": "@types/react", + "typeArguments": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "React.RefAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "IGridviewReactProps", + "source": "dockview" + } + ] + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + } + ] + }, + "PaneviewReact": { + "kind": "function", + "name": "PaneviewReact", + "children": [ + { + "name": "$$typeof", + "code": "symbol", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "symbol" + }, + "flags": { + "isExternal": true, + "isReadonly": true + } + }, + { + "name": "defaultProps", + "code": "Partial & IPaneviewReactProps>", + "kind": "property", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "React.RefAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "IPaneviewReactProps", + "source": "dockview" + } + ] + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "displayName", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "propTypes", + "code": "React.WeakValidationMap & IPaneviewReactProps>", + "kind": "property", + "type": { + "type": "reference", + "value": "React.WeakValidationMap", + "source": "@types/react", + "typeArguments": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "React.RefAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "IPaneviewReactProps", + "source": "dockview" + } + ] + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + } + ] + }, + "SplitviewReact": { + "kind": "function", + "name": "SplitviewReact", + "children": [ + { + "name": "$$typeof", + "code": "symbol", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "symbol" + }, + "flags": { + "isExternal": true, + "isReadonly": true + } + }, + { + "name": "defaultProps", + "code": "Partial & ISplitviewReactProps>", + "kind": "property", + "type": { + "type": "reference", + "value": "Partial", + "source": "typescript", + "typeArguments": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "React.RefAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "ISplitviewReactProps", + "source": "dockview" + } + ] + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "displayName", + "code": "string", + "kind": "property", + "type": { + "type": "intrinsic", + "value": "string" + }, + "flags": { + "isExternal": true, + "isOptional": true + } + }, + { + "name": "propTypes", + "code": "React.WeakValidationMap & ISplitviewReactProps>", + "kind": "property", + "type": { + "type": "reference", + "value": "React.WeakValidationMap", + "source": "@types/react", + "typeArguments": [ + { + "type": "intersection", + "values": [ + { + "type": "reference", + "value": "React.RefAttributes", + "source": "@types/react", + "typeArguments": [ + { + "type": "reference", + "value": "HTMLDivElement", + "source": "typescript" + } + ] + }, + { + "type": "reference", + "value": "ISplitviewReactProps", + "source": "dockview" + } + ] + } + ] + }, + "flags": { + "isExternal": true, + "isOptional": true + } + } + ] + }, + "isReactComponent": { + "name": "isReactComponent", + "code": "(component: any): boolean", + "signature": { + "name": "isReactComponent", + "typeParameters": [], + "parameters": [ + { + "name": "component", + "code": "component: any", + "type": { + "type": "intrinsic", + "value": "any" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "intrinsic", + "value": "boolean" + }, + "code": "(component: any): boolean", + "kind": "callSignature" + }, + "kind": "function" + }, + "usePortalsLifecycle": { + "name": "usePortalsLifecycle", + "code": "(): [React.ReactPortal[],(portal: React.ReactPortal): IDisposable]", + "signature": { + "name": "usePortalsLifecycle", + "comment": { + "summary": [ + { + "kind": "text", + "text": "A React Hook that returns an array of portals to be rendered by the user of this hook\r\nand a disposable function to add a portal. Calling dispose removes this portal from the\r\nportal array" + } + ] + }, + "typeParameters": [], + "parameters": [], + "returnType": { + "type": "tuple", + "values": [ + { + "type": "array", + "value": { + "type": "reference", + "value": "React.ReactPortal", + "source": "@types/react" + } + }, + { + "type": "reflection", + "value": { + "name": "__type", + "code": "(portal: React.ReactPortal): IDisposable", + "kind": "typeLiteral", + "signatures": [ + { + "name": "__type", + "typeParameters": [], + "parameters": [ + { + "name": "portal", + "code": "portal: React.ReactPortal", + "type": { + "type": "reference", + "value": "React.ReactPortal", + "source": "@types/react" + }, + "kind": "parameter" + } + ], + "returnType": { + "type": "reference", + "value": "IDisposable", + "source": "dockview-core" + }, + "code": "(portal: React.ReactPortal): IDisposable", + "kind": "callSignature" + } + ] + } + } + ] + }, + "code": "(): [React.ReactPortal[],(portal: React.ReactPortal): IDisposable]", + "kind": "callSignature" + }, + "kind": "function" + } +} \ No newline at end of file