API Reference
@univerjs
@univerjs/sheets-thread-comment
interfaces
Icommandservice

@univerjs/sheets-thread-comment v0.1.17Docs


Interface: ICommandService

Methods

beforeCommandExecuted()

beforeCommandExecuted(listener): IDisposable

Register a callback function that will be executed before a command is executed.

Parameters

ParameterType
listenerCommandListener

Returns

IDisposable

Defined in

packages/core/src/services/command/command.service.ts:163 (opens in a new tab)


executeCommand()

executeCommand<P, R>(
   id, 
   params?, 
options?): Promise<R>

Type Parameters

Type ParameterDefault type
P extends objectobject
Rboolean

Parameters

ParameterType
idstring
params?P
options?IExecutionOptions

Returns

Promise<R>

Defined in

packages/core/src/services/command/command.service.ts:144 (opens in a new tab)


hasCommand()

hasCommand(commandId)

hasCommand(commandId): boolean

Check if a command is already registered at the current command service.

Parameters
ParameterTypeDescription
commandIdstringThe id of the command.
Returns

boolean

Defined in

packages/core/src/services/command/command.service.ts:138 (opens in a new tab)

hasCommand(id)

hasCommand(id): boolean
Parameters
ParameterType
idstring
Returns

boolean

Defined in

packages/core/src/services/command/command.service.ts:150 (opens in a new tab)


onCommandExecuted()

onCommandExecuted(listener): IDisposable

Register a callback function that will be executed after a command is executed.

Parameters

ParameterType
listenerCommandListener

Returns

IDisposable

Defined in

packages/core/src/services/command/command.service.ts:157 (opens in a new tab)


registerCommand()

registerCommand(command): IDisposable

Parameters

ParameterType
commandICommand<object, unknown>

Returns

IDisposable

Defined in

packages/core/src/services/command/command.service.ts:140 (opens in a new tab)


registerMultipleCommand()

registerMultipleCommand(command): IDisposable

Parameters

ParameterType
commandICommand<object, unknown>

Returns

IDisposable

Defined in

packages/core/src/services/command/command.service.ts:142 (opens in a new tab)


syncExecuteCommand()

syncExecuteCommand<P, R>(
   id, 
   params?, 
   options?): R

Type Parameters

Type ParameterDefault type
P extends objectobject
Rboolean

Parameters

ParameterType
idstring
params?P
options?IExecutionOptions

Returns

R

Defined in

packages/core/src/services/command/command.service.ts:152 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.