我想为Typescript禁用此警告,因为我正在创建可能在函数体之外返回值的脚本:
编译后的脚本将被一个名为DOCUMENTS的系统使用,您可能还没有听说过。这个系统有自己的基于Firefox引擎的javascript引擎。在此自定义引擎中,您可能会返回脚本,这将导致某些操作(显示结果,错误或文件下载)。基本上:我使用我编译的.ts文件的环境可能在函数之外有这样的返回语句。
答案 0 :(得分:1)
您目前在TypeScript中不能silence selected errors(因为我看到您有found)。看起来至少有一个TypeScript贡献者非常opposed允许这样做,所以我不会指望它发生。
您看到的具体错误是TS1108。该错误可能会惹恼您,但除非您指定noEmitOnError
compiler option,否则它不会阻止编译器生成您期望的JavaScript输出。据我所知,你的选择是按照难度增加的顺序:
对不起答案不是你喜欢的。希望有所帮助。祝你好运!