【发布时间】:2014-10-02 22:26:48
【问题描述】:
我有这样的结构:
// this is an object I instantiate elsewhere like var l=new Layer()
function Layer() {
// exported members
this.function1=function() {....}
.
.
.
this.function1000=function() {....}
.
.
// private property
var keepPropertyNames={
keepMe1:4,
keepMe2:2,
keepMe3: {
keepMe31:4,
keepMe32:4,
keepMe33:4,
}
}
}
我如何告诉闭包编译器 - 高级模式 - 重命名所有内容,包括 Layer 类及其导出的成员,而不是内部 keepPropertyNames 对象中的属性?我将如何声明 externs?
提前感谢。
【问题讨论】:
标签: javascript google-closure-compiler