Skip to content

Commit 2ee57d4

Browse files
committed
Use TS 3.8 type imports for types from worker files
1 parent c2cb4f1 commit 2ee57d4

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/pages/play/Playground.tsx

+3-7
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
11
import useThemeContext from "@theme/hooks/useThemeContext";
22
import clsx from "clsx";
3-
import React, { useCallback, useContext, useEffect, useRef, useState, useMemo } from "react";
3+
import React, { useCallback, useContext, useEffect, useMemo, useRef, useState } from "react";
44
import JSONTree from "react-json-tree";
55
import MonacoEditor from "react-monaco-editor";
66
import { version as tstlVersion } from "typescript-to-lua/package.json";
77
import { version as tsVersion } from "typescript/package.json";
88
import FengariWorker from "worker-loader?name=fengari.worker.js!./fengari.worker";
99
import { debounce } from "../../utils";
1010
import { getInitialCode, updateCodeHistory } from "./code";
11+
import type { LuaMessage } from "./fengari.worker";
1112
import { monaco, useMonacoTheme } from "./monaco";
1213
import styles from "./styles.module.scss";
13-
14-
// TODO:
15-
// import type { LuaMessage } from './fengari.worker';
16-
// import type { CustomTypeScriptWorker } from './ts.worker';
17-
type LuaMessage = import("./fengari.worker").LuaMessage;
18-
type CustomTypeScriptWorker = import("./ts.worker").CustomTypeScriptWorker;
14+
import type { CustomTypeScriptWorker } from "./ts.worker";
1915

2016
let fengariWorker = new FengariWorker();
2117
async function executeLua(code: string) {

0 commit comments

Comments
 (0)