gpt4 book ai didi

javascript - 从 TypeScript 定义导入解析和拒绝函数类型

转载 作者:行者123 更新时间:2023-12-03 03:57:37 25 4
gpt4 key购买 nike

我有一个函数,我将resolve和reject传递给它:

resolve: Function, reject: Function

又名:

new Promise((resolve, reject) => {
helper(resolve,reject);
})

我正在寻找这两个函数的类型定义(我知道它们很简单,但我不妨使用官方的)。

我看到这个问题/答案: How to use Typescript with native ES6 Promises

但不幸的是,他们都没有提到要使用的实际定义,有人知道吗?

最佳答案

Promise 构造函数的定义是:

declare type PromiseConstructorLike = 
new <T>(executor:
(resolve: (value?: T | PromiseLike<T>) => void,
reject: (reason?: any) => void) => void) => PromiseLike<T>;

您可以复制相同的内容。

关于javascript - 从 TypeScript 定义导入解析和拒绝函数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44865447/

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