gpt4 book ai didi

typescript 0.9 : module functions

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:46 26 4
gpt4 key购买 nike

在 TypeScript 0.9 中你似乎不能再这样做了:

declare module "mymodule" {
export function(): any;
}

有没有一种方法可以创建允许在 0.9 中调用导出模块的类型?

请注意,导出的函数没有名称。这是在以前版本的 typescript 中声明可调用模块的方式,因为有很多节点模块只导出一个函数。

最佳答案

这种变化似乎是故意的,而且不再有办法做到这一点:

The ‘module’ keyword no longer creates a type

Description: In 0.9.0, a clearer distinction is made between roles of namespaces, types, and values. Modules now contribute only to namespaces and values and will no longer contribute a type.
Reason: This simplification of the role of modules allow modules to now extend classes and functions more easily.

发件人:http://blogs.msdn.com/b/typescript/archive/2013/04/22/announcing-0-9-early-previews.aspx

关于 typescript 0.9 : module functions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16386640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com