【发布时间】:2018-05-21 22:14:45
【问题描述】:
我在模块“some-lib”中有一个枚举定义。我想从模块中的命名空间重新导出它,如下所示:
import { PaymentType } from 'some-lib';
namespace Payout {
export enum PaymentType = PaymentType;
}
我没有运气。我想这样做是为了给枚举取别名并将其放入不同的命名空间,以避免与其他具有相同名称的类型发生冲突。我不想在我的代码中定义枚举的重复副本,并且必须维护所有枚举值。
Typescript 目前有什么方法支持这个吗?
【问题讨论】: