【发布时间】:2013-02-28 04:52:42
【问题描述】:
我有一个 .ts 文件,其中包含一个模块和一个模块外的函数,如下所示:
$(function () {
populate()
});
function populate() {
...
}
module portfolio.charts {
export function foo(){
...
}
}
使用 Typescript 编译器命令tsc --declaration 创建声明文件。这个.d.ts 文件包含以下代码:
function populate(): void;
module portfolio.charts {
function foo(): void;
}
为什么要导出populate() 函数和portfolio.charts 模块?我认为有必要使用关键字export 来导出函数或模块。如果我添加 d.ts 文件作为对另一个文件的依赖项,我可以使用所有函数和模块。我可以将它们声明为私有吗?感谢并为我的英语感到抱歉。
【问题讨论】:
标签: javascript module typescript