Interface: Registrar

January 18, 2022 · View on GitHub

Kui API Documentation - v11.0.0 / @kui-shell/core / Registrar

Interface: Registrar

@kui-shell/core.Registrar

Hierarchy

Table of contents

Properties

Methods

Properties

listen

listen: CommandListener

Defined in

packages/core/src/models/command.ts:329

Methods

catchall

catchall<T, O>(offer, handler, prio, options?): void

Type parameters

NameType
Textends KResponse<any>
Oextends ParsedOptions

Parameters

NameType
offerCatchAllOffer
handlerCommandHandler<T, O>
prionumber
options?CommandOptions

Returns

void

Defined in

packages/core/src/models/command.ts:348


find

find<T, O>(route, fromPlugin?, noOverride?): Promise<Command<T, O>>

Type parameters

NameType
Textends KResponse<any>
Oextends ParsedOptions

Parameters

NameType
routestring
fromPlugin?string
noOverride?boolean

Returns

Promise<Command<T, O>>

Defined in

packages/core/src/models/command.ts:324


override

override<T, O>(route, fromPlugin, handler, options?): Promise<Command<T, O>>

Type parameters

NameType
Textends KResponse<any>
Oextends ParsedOptions

Parameters

NameType
routestring
fromPluginstring
handlerCommandOverrideHandler<T, O>
options?CommandOptions

Returns

Promise<Command<T, O>>

Defined in

packages/core/src/models/command.ts:330


subtree

subtree<T, O>(route, options): Command<T, O>

Type parameters

NameType
Textends KResponse<any>
Oextends ParsedOptions

Parameters

NameType
routestring
optionsCommandOptions

Returns

Command<T, O>

Defined in

packages/core/src/models/command.ts:342


subtreeSynonym

subtreeSynonym<T, O>(route, masterTree, options?): void

Type parameters

NameType
Textends KResponse<any>
Oextends ParsedOptions

Parameters

NameType
routestring
masterTreeCommand<T, O>
options?CommandOptions

Returns

void

Defined in

packages/core/src/models/command.ts:343


synonym

synonym<T, O>(route, handler, master, options?): void

Type parameters

NameType
Textends KResponse<any>
Oextends ParsedOptions

Parameters

NameType
routestring
handlerCommandHandler<T, O>
masterCommand<T, O>
options?CommandOptions

Returns

void

Defined in

packages/core/src/models/command.ts:336