Skip to content

Commit 3d415d2

Browse files
Avoid using "as any" in preview.ts
1 parent 1b0f0f4 commit 3d415d2

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

extensions/ql-vscode/.storybook/preview.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,15 @@ import { action } from "@storybook/addon-actions";
55
// Allow all stories/components to use Codicons
66
import "@vscode/codicons/dist/codicon.css";
77

8-
(window as any).acquireVsCodeApi = () => ({
8+
import type { VsCodeApi } from "../src/view/vscode-api";
9+
10+
declare global {
11+
interface Window {
12+
acquireVsCodeApi: () => VsCodeApi;
13+
}
14+
}
15+
16+
window.acquireVsCodeApi = () => ({
917
postMessage: action("post-vscode-message"),
1018
setState: action("set-vscode-state"),
1119
});

extensions/ql-vscode/src/view/vscode-api.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
VariantAnalysisState,
77
} from "../common/interface-types";
88

9-
interface VsCodeApi {
9+
export interface VsCodeApi {
1010
/**
1111
* Post message back to vscode extension.
1212
*/

0 commit comments

Comments
 (0)