【发布时间】:2021-08-12 14:00:33
【问题描述】:
// config.d.ts
export interface Config {
NAV_STRUCTURE: Node[];
}
interface Node {
title: string;
}
请看上面的例子。在此示例中,我只想导出 Config。但是,我发现我也可以从外部 .ts 导入 Node 吗?有什么办法限制Node的导出?
提前致谢。
【问题讨论】:
-
我认为默认接口是
public?为什么需要私有类型定义? -
我有一个非常复杂的类型,我不想暴露所有的接口,因为有些接口仅供内部使用。
标签: javascript typescript import interface export