Module: libs/vscode-common/getExtensionApi
Namespaces
Interfaces
Functions
getCommandServerApi
▸ Const getCommandServerApi(): Promise<null | CommandServerApi>
Returns
Promise<null | CommandServerApi>
Command server API or null if not installed
Defined in
libs/vscode-common/getExtensionApi.ts:79
getCursorlessApi
▸ Const getCursorlessApi(): Promise<CursorlessApi>
Returns
Promise<CursorlessApi>
Defined in
libs/vscode-common/getExtensionApi.ts:69
getExtensionApi
▸ getExtensionApi<T>(extensionId): Promise<null | T>
Type parameters
| Name | 
|---|
| T | 
Parameters
| Name | Type | 
|---|---|
| extensionId | string | 
Returns
Promise<null | T>
Defined in
libs/vscode-common/getExtensionApi.ts:53
getExtensionApiStrict
▸ getExtensionApiStrict<T>(extensionId): Promise<T>
Type parameters
| Name | 
|---|
| T | 
Parameters
| Name | Type | 
|---|---|
| extensionId | string | 
Returns
Promise<T>
Defined in
libs/vscode-common/getExtensionApi.ts:59
getParseTreeApi
▸ Const getParseTreeApi(): Promise<ParseTreeApi>
Returns
Promise<ParseTreeApi>