TypeScript 中的重载签名必须全部是环境签名或非环境签名

arc*_*rcs 5 overloading ambient typescript

这是代码。

文件名是common.ts

module common{

        export function commonInit(){

            return true;
        }
}
Run Code Online (Sandbox Code Playgroud)

当我构建 eclipse Ant 时,它变成

“错误 TS2384:过载签名必须全部是环境或非环境的。”。

任何人都可以解释如何解决该错误。

Mic*_*aud 0

你应该尝试这个:

declare module Common{

        function commonInit(){

            return true;
        }
}
export var common:Common;
Run Code Online (Sandbox Code Playgroud)

您无法在模块内部导出。