【发布时间】:2018-10-14 00:35:15
【问题描述】:
对于在 Google 闭包编译器中还具有函数对象属性的构造函数,正确的类型是什么?
这是Closure compiler debugger 上的可运行第一次尝试。
应用程序代码
const Mocha = /** @type {!MochaJS} */ (require('mocha'));
const mochaInstance = new Mocha();
const Suite = Mocha.Suite;
闭包外部
/** @constructor */
const MochaJS = function() {};
/** @type {!MochaJS.Suite} */
MochaJS.prototype.Suite;
/** @record */
MochaJS.Suite = function() {};
【问题讨论】:
标签: javascript types google-closure-compiler