(extensionId: string)
| 29 | } |
| 30 | |
| 31 | export 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 | |
| 37 | export async function getExtensionApiStrict<T>(extensionId: string) { |
| 38 | const extension = vscode.extensions.getExtension(extensionId); |
no outgoing calls
no test coverage detected