使用TypeScript 1.0.0 ,代码如下:
public static renderView(req, res, options: any = {}, view: any = false){}
生成以下输出:
Controller.renderView = function (req, res, options, view) {
if (typeof options === "undefined") { options = {}; }
if (typeof view === "undefined") { view = false; }
}
现在,使用 1.1.0-1 ,它会生成:
Controller.renderView = function (req, res, options, view) {
if (options === void 0) { options = {}; }
if (view === void 0) { view = false; }
}
我从未见过这种void 0
的东西。它似乎工作正常,但我想了解现场发生的事情。