Skip to content

Commit 57dc0b4

Browse files
committed
Remove worker type import workaround
1 parent a8e063e commit 57dc0b4

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

src/playground/index.ts

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11
import "../../assets/styles/play.scss";
22

33
import { editor } from "monaco-editor/esm/vs/editor/editor.api";
4-
5-
// @ts-ignore
4+
import * as lua from "typescript-to-lua/dist/LuaAST";
65
import TSTLWorker = require("worker-loader?name=tstl.worker.js!./tstlWorker");
7-
8-
// @ts-ignore
96
import FengariWorker = require("worker-loader?name=fengari.worker.js!./fengariWorker");
107

11-
import * as lua from "typescript-to-lua/dist/LuaAST";
12-
138
const renderjson = require("renderjson");
149
const tstlPackageJson = require("typescript-to-lua/package.json");
1510

@@ -94,7 +89,7 @@ if (container && exampleLua && astLua) {
9489
luaEditor.layout();
9590
};
9691

97-
const tstlWorker = new (TSTLWorker as any)();
92+
const tstlWorker = new TSTLWorker();
9893
tstlWorker.postMessage({ tsStr: tsEditor.getValue() });
9994

10095
let timerVar: any;
@@ -117,7 +112,7 @@ if (container && exampleLua && astLua) {
117112
}
118113
};
119114

120-
const fengariWorker = new (FengariWorker as any)();
115+
const fengariWorker = new FengariWorker();
121116

122117
tstlWorker.onmessage = (event: MessageEvent) => {
123118
if (event.data.luaStr) {

src/types.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
declare module "worker-loader!*" {
1+
declare module "worker-loader*" {
22
class WebpackWorker extends Worker {
33
constructor();
44
}
55

6-
export default WebpackWorker;
6+
export = WebpackWorker;
77
}
88

99
declare module "fengari-web";

0 commit comments

Comments
 (0)