我正在为私有包创建DefinitelyTyped(我无法更改源代码),而且我找不到任何实现这种类型的方法:
GlobalNameSpace.foo = function(arg) {}
GlobalNameSpace.foo.bar1 = function(arg) {} ;
GlobalNameSpace.foo.foo2 = function(arg) {};
我曾尝试在class
中使用index.d.ts
,但可悲的是foo
不是class
是正常功能。
我的尝试:
declare namespace GlobalNameSpace {
function foo(options: any): void;
}
任何想法我该如何解决?