Skip to content

WorkspaceTabs

Defined in: obsidian.d.ts:5282

new WorkspaceTabs(): WorkspaceTabs

WorkspaceTabs

WorkspaceParent.constructor

_: Record<string, EventsEntry[]>

Defined in: src/obsidian/augmentations/Events.d.ts:12

WorkspaceParent._


app: App

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:12

WorkspaceParent.app


component: Component

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:18

WorkspaceParent.component


containerEl: HTMLDivElement

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:24

WorkspaceParent.containerEl


dimension: null | number

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:30

WorkspaceParent.dimension


id: string

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:36

WorkspaceParent.id


parent: WorkspaceSplit

Defined in: obsidian.d.ts:5285

WorkspaceParent.parent


parent__: WorkspaceParent

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:44

The direct parent of the leaf.

WorkspaceParent.parent__


resizeHandleEl: HTMLHRElement

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:50

WorkspaceParent.resizeHandleEl


type: string

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:56

WorkspaceParent.type


workspace: Workspace

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:62

WorkspaceParent.workspace

detach(): void

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:68

void

WorkspaceParent.detach


getContainer(): WorkspaceContainer

Defined in: obsidian.d.ts:5087

Get the root container parent item, which can be one of:

WorkspaceContainer

WorkspaceParent.getContainer

getContainer(): WorkspaceContainer

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:77

Get the root container parent item, which can be one of:.

WorkspaceContainer

WorkspaceParent.getContainer


getIcon(): string

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:83

string

WorkspaceParent.getIcon


getRoot(): WorkspaceItem

Defined in: obsidian.d.ts:5080

WorkspaceItem

WorkspaceParent.getRoot

getRoot(): WorkspaceItem

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:90

Get the root item.

WorkspaceItem

WorkspaceParent.getRoot


off(name, callback): void

Defined in: obsidian.d.ts:1480

string

(…data) => unknown

void

WorkspaceParent.off

off(name, callback): void

Defined in: src/obsidian/augmentations/Events.d.ts:25

Remove an event listener.

string

The name of the event.

(…data) => unknown

The callback to remove.

void

events.off('my-event', myListener);

WorkspaceParent.off


offref(ref): void

Defined in: obsidian.d.ts:1484

EventRef

void

WorkspaceParent.offref

offref(ref): void

Defined in: src/obsidian/augmentations/Events.d.ts:37

Remove an event listener by reference.

EventRef

The reference to the event listener.

void

events.offref(myRef);

WorkspaceParent.offref


on(name, callback, ctx?): EventRef

Defined in: obsidian.d.ts:1476

string

(…data) => unknown

any

EventRef

WorkspaceParent.on

on(name, callback, ctx?): EventRef

Defined in: src/obsidian/augmentations/Events.d.ts:54

Add an event listener.

string

The name of the event.

(…data) => unknown

The callback to call when the event is triggered.

any

The context passed as this to the callback.

EventRef

A reference to the event listener.

events.on('my-event', (arg1, arg2) => {
console.log(arg1, arg2);
});

WorkspaceParent.on


onResizeStart(evt): void

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:96

MouseEvent

void

WorkspaceParent.onResizeStart


serialize(): SerializedWorkspaceItem

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:102

SerializedWorkspaceItem

WorkspaceParent.serialize


setDimension(dimension): void

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:108

null | number

void

WorkspaceParent.setDimension


setParent(parent): void

Defined in: src/obsidian/augmentations/WorkspaceItem.d.ts:114

WorkspaceParent

void

WorkspaceParent.setParent


trigger(name, …data): void

Defined in: obsidian.d.ts:1488

string

unknown[]

void

WorkspaceParent.trigger

trigger(name, …data): void

Defined in: src/obsidian/augmentations/Events.d.ts:67

Trigger an event, executing all the listeners in order even if some of them throw an error.

string

The name of the event.

unknown[]

The data to pass to the event listeners.

void

events.trigger('my-event', 'arg1', 'arg2');

WorkspaceParent.trigger


tryTrigger(evt, args): void

Defined in: obsidian.d.ts:1492

EventRef

unknown[]

void

WorkspaceParent.tryTrigger

tryTrigger(evt, args): void

Defined in: src/obsidian/augmentations/Events.d.ts:80

Try to trigger an event, executing all the listeners in order even if some of them throw an error.

EventRef

The event reference.

unknown[]

The data to pass to the event listeners.

void

events.tryTrigger(myRef, ['arg1', 'arg2']);

WorkspaceParent.tryTrigger