Interface: PreloadRegistrar

January 18, 2022 · View on GitHub

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

Interface: PreloadRegistrar

@kui-shell/core.PreloadRegistrar

Hierarchy

Table of contents

Properties

Methods

Properties

listen

listen: CommandListener

Inherited from

Registrar.listen

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

Inherited from

Registrar.catchall

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>>

Inherited from

Registrar.find

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>>

Inherited from

Registrar.override

Defined in

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


registerBadge

registerBadge<Resource>(registration): void

sidecar badges

Type parameters

NameType
Resourceextends ResourceWithMetadata<void, Resource>

Parameters

NameType
registrationBadgeRegistration<Resource>

Returns

void

Defined in

packages/core/src/models/plugin.ts:34


registerBadges

registerBadges<Resource>(...registrations): void

Type parameters

NameType
Resourceextends ResourceWithMetadata<void, Resource>

Parameters

NameType
...registrationsBadgeRegistration<Resource>[]

Returns

void

Defined in

packages/core/src/models/plugin.ts:35


registerMode

registerMode<Resource>(registration): void

sidecar modes

Type parameters

NameType
Resourceextends ResourceWithMetadata<void, Resource>

Parameters

NameType
registrationModeRegistration<Resource>

Returns

void

Defined in

packages/core/src/models/plugin.ts:30


registerModes

registerModes<Resource>(...registrations): void

Type parameters

NameType
Resourceextends ResourceWithMetadata<void, Resource>

Parameters

NameType
...registrationsModeRegistration<Resource>[]

Returns

void

Defined in

packages/core/src/models/plugin.ts:31


registerSessionInitializer

registerSessionInitializer(init): void

session initializers

Parameters

NameType
initSessionInitializer

Returns

void

Defined in

packages/core/src/models/plugin.ts:38


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>

Inherited from

Registrar.subtree

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

Inherited from

Registrar.subtreeSynonym

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

Inherited from

Registrar.synonym

Defined in

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