javascript - 在 Typescript 中,“Character” 是关键字还是保留方法?
我在使用我的类“Character”时一直出现编译错误,但如果我把它放在模块里就没问题……即使我把它留作一个空类,里面什么都不写,也一样。
当我说类时,它并不是一个“真正的”类,因为我只是想把一些旧的 Javascript 转移到 Typescript,但它看起来像这样:
function Character() {
// Blows up
}
但是...
Module Something
{
function Character() {
// Works
}
}
我主要是把这个贴上来,以防别人像我一样遇到这个几乎无解的问题(因为我当时只是把所有东西都注释掉,直到错误停止)。
== 编辑 ==
当我不把它放在模块中时,收到的错误是:
tsc.js(14053, 13) Microsoft JScript runtime error: please implement in derived classFailed to compile files: <a couple of *.ts files>
答案#1
一个名为 Character 的函数在 Typescript playground 中运行良好。