Skip to content

CommandManager

Defined in: command.svelte.ts:316

new CommandManager(app): CommandManager

Defined in: command.svelte.ts:335

App

CommandManager

EventDispatcher.constructor

readonly app: App

Defined in: command.svelte.ts:335


readonly bindings: Record<string, Command[]>

Defined in: command.svelte.ts:332


readonly commands: Record<string, Command>

Defined in: command.svelte.ts:330


readonly editorCommands: Record<string, Command>

Defined in: command.svelte.ts:331


readonly hotkeyOverrides: Record<string, Hotkey[]>

Defined in: command.svelte.ts:333


open: boolean

Defined in: command.svelte.ts:327


openHostId: string

Defined in: command.svelte.ts:328

addHotkey(commandId, hotkey): Promise<void>

Defined in: command.svelte.ts:525

string

Hotkey

Promise<void>


commandsFor(key): Command[]

Defined in: command.svelte.ts:763

Hotkey

Command[]


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

Defined in: events.ts:105

T extends "register" | "unregister" | "executed" | "hotkeys-updated"

T

ArgumentMap<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }>[Extract<T, "register" | "unregister" | "executed" | "hotkeys-updated">]

boolean

EventDispatcher.dispatch


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

Defined in: events.ts:98

T extends "register" | "unregister" | "executed" | "hotkeys-updated"

T

ArgumentMap<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }>[Extract<T, "register" | "unregister" | "executed" | "hotkeys-updated">]

boolean

EventDispatcher.emit


executeCommand<T>(id, …rest): Promise<T>

Defined in: command.svelte.ts:730

T

string

any[]

Promise<T>


executeCommandForHost<T>(id, hostId, …rest): Promise<T>

Defined in: command.svelte.ts:734

T

string

string

any[]

Promise<T>


getAllCommandMetadata(): CommandMetadata[]

Defined in: command.svelte.ts:772

CommandMetadata[]


getAllCommands(): Command[]

Defined in: command.svelte.ts:768

Command[]


getAvailableCommandMetadata(hostId?): CommandMetadata[]

Defined in: command.svelte.ts:670

string = ...

CommandMetadata[]


getAvailableCommands(hostId?): Command[]

Defined in: command.svelte.ts:664

string = ...

Command[]


getCommand(id): Command | undefined

Defined in: command.svelte.ts:622

string

Command | undefined


getCommandMetadata(id): CommandMetadata | undefined

Defined in: command.svelte.ts:626

string

CommandMetadata | undefined


getDefaultHotkeys(commandId): Hotkey[]

Defined in: command.svelte.ts:498

string

Hotkey[]


getEffectiveHotkeys(commandId): Hotkey[]

Defined in: command.svelte.ts:504

string

Hotkey[]


getHotkeyAssignments(): HotkeyAssignment[]

Defined in: command.svelte.ts:552

HotkeyAssignment[]


getHotkeyConflicts(): HotkeyConflict[]

Defined in: command.svelte.ts:562

HotkeyConflict[]


hide(hostId?): void

Defined in: command.svelte.ts:747

string

void


isCommandAvailable(id, hostId?): boolean

Defined in: command.svelte.ts:631

string

string = ...

boolean


isHotkeyCustomized(commandId): boolean

Defined in: command.svelte.ts:511

string

boolean


isOpenForHost(hostId): boolean

Defined in: command.svelte.ts:346

string

boolean


loadHotkeys(): Promise<void>

Defined in: command.svelte.ts:454

Promise<void>


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

Defined in: events.ts:78

T extends "register" | "unregister" | "executed" | "hotkeys-updated"

T

(…args) => void

any

boolean

void

EventDispatcher.off


offref<T>(ref): void

Defined in: events.ts:87

T extends "register" | "unregister" | "executed" | "hotkeys-updated"

EventRef<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }, T>

void

EventDispatcher.offref


on<T>(eventName, listener, context?): EventRef<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }, T, any>

Defined in: events.ts:48

T extends "register" | "unregister" | "executed" | "hotkeys-updated"

T

(…args) => void

any

EventRef<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }, T, any>

EventDispatcher.on


once<T>(eventName, listener, context?): EventRef<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }, T, any>

Defined in: events.ts:63

T extends "register" | "unregister" | "executed" | "hotkeys-updated"

T

(…args) => void

any

EventRef<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }, T, any>

EventDispatcher.once


registerCommand(command): void

Defined in: command.svelte.ts:591

Command

void


removeHotkey(commandId, hotkey): Promise<void>

Defined in: command.svelte.ts:532

string

Hotkey

Promise<void>


resetHotkeys(commandId): Promise<void>

Defined in: command.svelte.ts:542

string

Promise<void>


saveHotkeys(): Promise<void>

Defined in: command.svelte.ts:473

Promise<void>


setHotkeys(commandId, hotkeys): Promise<void>

Defined in: command.svelte.ts:515

string

Hotkey[]

Promise<void>


show(hostId?): void

Defined in: command.svelte.ts:742

string = ...

void


toggle(hostId?): void

Defined in: command.svelte.ts:754

string = ...

void


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

Defined in: events.ts:91

T extends "register" | "unregister" | "executed" | "hotkeys-updated"

T

ArgumentMap<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }>[Extract<T, "register" | "unregister" | "executed" | "hotkeys-updated">]

boolean

EventDispatcher.trigger


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

Defined in: events.ts:112

T extends "register" | "unregister" | "executed" | "hotkeys-updated"

EventRef<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }, T>

ArgumentMap<{ executed: [Command]; hotkeys-updated: [object]; register: [Command]; unregister: [Command]; }>[Extract<T, "register" | "unregister" | "executed" | "hotkeys-updated">]

void

EventDispatcher.tryTrigger


unregisterCommand(id): boolean

Defined in: command.svelte.ts:605

string

boolean