我想声明一个命名空间GraphQLScalars
,到目前为止,该命名空间仅应包含单个导出Date
,该命名空间应与在其中找到的本机Date
接口具有相同的类型。 es5
lib。
我尝试使用以下代码段尝试失败:
declare namespace GraphQLScalars {
export type Date = Date
}
答案 0 :(得分:1)
在外部捕获全局类型,以防止内部发生名称冲突。例如:
declare type __date = Date;
declare namespace GraphQLScalars {
export type Date = __date;
}