【发布时间】:2016-06-22 18:24:15
【问题描述】:
我正在尝试在 TypeScript 中构建类似 MVC 的控制器,但我很难让我的异步方法返回延迟承诺。
这是我的函数签名:
static async GetMatches(input: string, loc?: LatLng):JQueryPromise<any> {
编译器告诉我“JQueryPromise”不是有效的异步函数返回类型。
我原以为这样的事情将是异步函数最常见的用例,但我找不到任何示例。
有什么帮助吗?
【问题讨论】:
-
这是否仍然适用于 jQuery 3(据我所知,它应该符合 Promises/A+)?
-
我不知道我害怕。在这篇文章之后不久,我就停止使用 jQuery。我只是发现用 vanilla js / typescript 编码更容易
标签: javascript typescript async-await jquery-deferred