创建一个延迟 Promise,可在外部调用其 resolve / reject
包含 promise、resolve、reject 的 Deferred 对象
promise
resolve
reject
const deferred = createDeferred<string>()setTimeout(() => deferred.resolve('done'), 1000)await deferred.promise Copy
const deferred = createDeferred<string>()setTimeout(() => deferred.resolve('done'), 1000)await deferred.promise
创建一个延迟 Promise,可在外部调用其 resolve / reject