TypeScript:覆盖保存返回函数的标识符类型

时间:2018-10-20 12:00:20

标签: typescript

给出以下打字稿:

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这样的函数。

有没有办法告诉打字稿忽略其关于标识符的假设,并用另一种类型覆盖它?

0 个答案:

没有答案