【发布时间】:2016-12-03 03:41:47
【问题描述】:
我有一个这样设置的命名空间:
export namespace Entities {
export class Car { }
export class Motorbike { }
}
然后我在另一个类中导入Car 和Motorbike。但是,我无法简洁地导入它们。如果我尝试像这样导入它们:
import { Entities.Car as Car, Entities.Motorbike as Motorbike } from "./somefile.ts";
我收到此错误(在Entities 之后的.):
',' 预期。
我可以做到:
// import whole namespace
import { Entities } from "./somefile.ts";
// use the type directly:
let vehicle: Entities.Car;
但理想情况下,我可以在不手动导入命名空间的情况下导入它们。这可能吗?
【问题讨论】:
标签: typescript syntax tsc typescript-typings