我正在尝试在web worker中使用h3-js。我得到的错误是: Uncaught ReferenceError: document is not defined
at libh3-browser.js:6
at Module../node_modules/h3-js/dist/browser/h3-js.es.js (libh3-browser.js:2)
at __webpack_require__ (bootstrap:19)
at Module../src/utils/worker/methods/clusterPins.ts (clusterPin
概述
我刚开始使用没有框架的TypeScript和PIXI.js。我过去经常使用语言/库来工作,我们在其中使用了带有模块关键字的名称空间。我一直试图复制我们使用的设置,因为我认为它看起来比拥有大量的导入语句要好得多。
问题
在浏览器中运行代码时,在windows检查器控制台中会出现以下错误:
Uncaught TypeError: MyApp.AbstractModel is not a constructor
at Main../src/Main.ts.Main.createModel (Main.ts:16)
我所发现的&尝试修复
我已经阅读了名称空间的类型记录文档,多次发
我有两个文件
app.js
///<reference path='mongodb.d.ts'/>
///<reference path='MyDatabase.ts'/>
module MyModule {
import mongodb = module("mongodb");
new mongodb.Server();
var db = new MyDatabase(); // this will not work with first import line in Database.js, but wor