Avoid using "as any" in preview.ts

This commit is contained in:
Robert 2023-09-18 15:14:28 +01:00
Родитель 1b0f0f4566
Коммит 3d415d2852
2 изменённых файлов: 10 добавлений и 2 удалений

Просмотреть файл

@ -5,7 +5,15 @@ import { action } from "@storybook/addon-actions";
// Allow all stories/components to use Codicons
import "@vscode/codicons/dist/codicon.css";
(window as any).acquireVsCodeApi = () => ({
import type { VsCodeApi } from "../src/view/vscode-api";
declare global {
interface Window {
acquireVsCodeApi: () => VsCodeApi;
}
}
window.acquireVsCodeApi = () => ({
postMessage: action("post-vscode-message"),
setState: action("set-vscode-state"),
});

Просмотреть файл

@ -6,7 +6,7 @@ import {
VariantAnalysisState,
} from "../common/interface-types";
interface VsCodeApi {
export interface VsCodeApi {
/**
* Post message back to vscode extension.
*/