【发布时间】:2014-11-13 01:22:24
【问题描述】:
标题确实说明了一切。
我正在为 JavaScript 中的自定义项目创建一个新的 d.ts 文件。在其他项目中,我使用了第三方定义文件。有一种混合物。有些人包含类的私有属性和方法,而有些人则没有。
有正确的方法吗?我会假设私人元素的意图是让他们保持这种状态。但从技术上讲,任何人都可以覆盖私有元素吗(在 JS 中)?我也担心忽略它们会留下一些漏洞。例如,如果一个类有一个未定义的私有update() 方法,那么我扩展该类,并编写一个update() 方法。我觉得这里有冲突。
如果有任何建议,我将不胜感激。
【问题讨论】:
标签: typescript