【发布时间】:2020-05-28 02:37:18
【问题描述】:
我正在为私有包创建DefinitelyTyped(我无法更改源代码),但我找不到任何方法来实现这样的类型:
GlobalNameSpace.SuperClass = function(arg) {}
GlobalNameSpace.superClass = new GlobalNameSpace.SuperClass(args)
我的尝试:
declare namespace GlobalNameSpace {
class SuperClass {}
const superClass = new GlobalNameSpace.SuperClass(args);
}
遗憾的是,当我这样做时,VS Code 中出现错误。
A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.
知道如何解决这个问题吗?
【问题讨论】:
标签: typescript definitelytyped