MCPcopy Create free account
hub / github.com/cursorless-dev/cursorless / getExtensionApi

Function getExtensionApi

src/util/getExtensionApi.ts:31–35  ·  view source on GitHub ↗
(extensionId: string)

Source from the content-addressed store, hash-verified

29}
30
31export async function getExtensionApi<T>(extensionId: string) {
32 const extension = vscode.extensions.getExtension(extensionId);
33
34 return extension == null ? null : ((await extension.activate()) as T);
35}
36
37export async function getExtensionApiStrict<T>(extensionId: string) {
38 const extension = vscode.extensions.getExtension(extensionId);

Callers 1

getCommandServerApiFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected