Skip to content

WorkspaceSplit\<T\>

Defined in: workspace.svelte.ts:199

  • WorkspaceParent<T>

T extends EventMap<T> = EventMap<any>

new WorkspaceSplit<T>(type?): WorkspaceSplit<T>

Defined in: workspace.svelte.ts:206

"horizontal" | "vertical"

WorkspaceSplit<T>

WorkspaceParent<T>.constructor

_root: WorkspaceItem<EventMap<T>> | undefined = undefined

Defined in: workspace.svelte.ts:102

WorkspaceParent._root


children: (WorkspaceTabs | WorkspaceView)[]

Defined in: workspace.svelte.ts:203


id: string

Defined in: workspace.svelte.ts:96

WorkspaceParent.id


parent: WorkspaceParent

Defined in: workspace.svelte.ts:94

WorkspaceParent.parent


sizes: number[]

Defined in: workspace.svelte.ts:204


type: "horizontal" | "vertical"

Defined in: workspace.svelte.ts:202

get topLeft(): void | WorkspaceTabs

Defined in: workspace.svelte.ts:334

void | WorkspaceTabs


get topRight(): WorkspaceTabs

Defined in: workspace.svelte.ts:338

WorkspaceTabs

addChild(child, index?): void

Defined in: workspace.svelte.ts:244

WorkspaceTabs | WorkspaceView

number

void


dispatch<T>(eventName, …args): boolean

Defined in: events.ts:105

T extends string

T

Parameters<EventListener<T, T>>

boolean

WorkspaceParent.dispatch


emit<T>(eventName, …args): boolean

Defined in: events.ts:98

T extends string

T

Parameters<EventListener<T, T>>

boolean

WorkspaceParent.emit


getRoot(): WorkspaceItem

Defined in: workspace.svelte.ts:103

WorkspaceItem

WorkspaceParent.getRoot


iterateAllLeaves<T>(callback): void | T

Defined in: workspace.svelte.ts:292

T = any

(leaf) => T

void | T


iterateAllSplits<T>(callback): void | T

Defined in: workspace.svelte.ts:259

T = any

(split) => T

void | T


iterateAllTabs<T>(callback): void | T

Defined in: workspace.svelte.ts:276

T = any

(tab) => T

void | T


loadJson(layout): Promise<void>

Defined in: workspace.svelte.ts:211

WorkspaceSplitJson

Promise<void>


off<T>(eventName, listener, context?, once?): void

Defined in: events.ts:78

T extends string

T

EventListener<T, T>

any

boolean

void

WorkspaceParent.off


offref<T>(ref): void

Defined in: events.ts:87

T extends string

EventRef<T, T>

void

WorkspaceParent.offref


on<T>(eventName, listener, context?): EventRef<T, T, any>

Defined in: events.ts:48

T extends string

T

EventListener<T, T>

any

EventRef<T, T, any>

WorkspaceParent.on


once<T>(eventName, listener, context?): EventRef<T, T, any>

Defined in: events.ts:63

T extends string

T

EventListener<T, T>

any

EventRef<T, T, any>

WorkspaceParent.once


onEmpty(): void

Defined in: workspace.svelte.ts:301

void


removeChild(index, softDelete?): WorkspaceTabs | WorkspaceView | undefined

Defined in: workspace.svelte.ts:305

number | WorkspaceTabs | WorkspaceSplit<EventMap<T>>

boolean = false

WorkspaceTabs | WorkspaceView | undefined


toJson(): WorkspaceSplitJson

Defined in: workspace.svelte.ts:234

WorkspaceSplitJson


trigger<T>(eventName, …args): boolean

Defined in: events.ts:91

T extends string

T

Parameters<EventListener<T, T>>

boolean

WorkspaceParent.trigger


tryTrigger<T>(evt, …args): void

Defined in: events.ts:112

T extends string

EventRef<T, T>

Parameters<EventListener<T, T>>

void

WorkspaceParent.tryTrigger