We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1b0f0f4 commit 3d415d2Copy full SHA for 3d415d2
2 files changed
extensions/ql-vscode/.storybook/preview.ts
@@ -5,7 +5,15 @@ import { action } from "@storybook/addon-actions";
5
// Allow all stories/components to use Codicons
6
import "@vscode/codicons/dist/codicon.css";
7
8
-(window as any).acquireVsCodeApi = () => ({
+import type { VsCodeApi } from "../src/view/vscode-api";
9
+
10
+declare global {
11
+ interface Window {
12
+ acquireVsCodeApi: () => VsCodeApi;
13
+ }
14
+}
15
16
+window.acquireVsCodeApi = () => ({
17
postMessage: action("post-vscode-message"),
18
setState: action("set-vscode-state"),
19
});
extensions/ql-vscode/src/view/vscode-api.ts
@@ -6,7 +6,7 @@ import {
VariantAnalysisState,
} from "../common/interface-types";
-interface VsCodeApi {
+export interface VsCodeApi {
/**
* Post message back to vscode extension.
*/
0 commit comments