Interface: CliTool
Extends
Properties
displayName
displayName:
string
Inherited from
Defined in
packages/extension-api/src/extension-api.d.ts:4386
extensionInfo
extensionInfo:
object
id
id:
string
label
label:
string
Inherited from
Defined in
packages/extension-api/src/extension-api.d.ts:4390
id
id:
string
Inherited from
Defined in
packages/extension-api/src/extension-api.d.ts:4384
images
images:
ProviderImages
Inherited from
Defined in
packages/extension-api/src/extension-api.d.ts:4388
markdownDescription
markdownDescription:
string
Inherited from
CliToolInfo.markdownDescription
Defined in
packages/extension-api/src/extension-api.d.ts:4387
name
name:
string
Inherited from
Defined in
packages/extension-api/src/extension-api.d.ts:4385
onDidUninstall
onDidUninstall:
Event<void>
Defined in
packages/extension-api/src/extension-api.d.ts:4374
onDidUpdateVersion
onDidUpdateVersion:
Event<string>
Defined in
packages/extension-api/src/extension-api.d.ts:4372
state
state:
"registered"
Defined in
packages/extension-api/src/extension-api.d.ts:4370
version?
optionalversion:string
Inherited from
Defined in
packages/extension-api/src/extension-api.d.ts:4389
Methods
dispose()
dispose():
void
Dispose this object.
Returns
void
Inherited from
Defined in
packages/extension-api/src/extension-api.d.ts:97
registerInstaller()
registerInstaller(
installer):Disposable
Parameters
• installer: CliToolInstaller
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:4380
registerUpdate()
registerUpdate(
update):Disposable
Parameters
• update: CliToolUpdate | CliToolSelectUpdate
Returns
Defined in
packages/extension-api/src/extension-api.d.ts:4377
updateVersion()
updateVersion(
version):void
Parameters
• version: CliToolUpdateOptions
Returns
void