给出以下打字稿:
const funcA = (function () {
return function funcA(a) {
return a + 1;
}
})();
function funcB(a) {
return a + 1;
}
export { funcA, funcB };
Typscript生成以下.d.ts文件:
declare const funcA: (a: any) => any;
declare function funcB(a: any): any;
export { funcA, funcB };
这是正确的,但是我想覆盖funcA
的类型,使其不是常量,而是像funcB
这样的函数。
有没有办法告诉打字稿忽略其关于标识符的假设,并用另一种类型覆盖它?