【发布时间】:2018-12-25 20:53:17
【问题描述】:
根据这篇文章,您可以使用 TypeScript 命名空间来导入类型/接口而不包括导入:
https://scotch.io/tutorials/3-useful-typescript-tips-for-angular
但是,如果我创建一个命名空间:
export namespace ST {
export interface Ifoo {
}
}
为了让它被识别,我必须像这样导入它:
import {ST} from 'suman-types/dts/foo';
export const foo : ST.Ifoo = function () {
};
我做错了什么吗?如何使用命名空间轻松导入代码?
也许这只适用于 Angular 而不能真正适用于 CommonJS/Node.js?不知道为什么不。
【问题讨论】:
标签: typescript tsc typescript-namespace