如何使用名称为保留字的函数声明名称空间?

时间:2019-02-13 13:12:45

标签: javascript typescript

我在JavaScript中有一个对象,该对象的函数(方法)的名称为保留字,例如e。 g。:

foo<int>()

我想在let Foo = { const: function(a) { }, if: function(b) { }, import: function(c) { } }; 中描述它。
但是,当我尝试这种方法时(我看到的唯一解决方案):

.d.ts

我有一个错误declare namespace Foo { function const(a: number): number; function if(b: string): string; function import(c: string): void; }

对此有有效的解决方案吗?

谢谢。

0 个答案:

没有答案