Deferred
A single-use handle for resolving or rejecting a JS Promise. Obtained from env.createPromise() or held by a worker until its resolve runs.
Methods
Warning
Each Deferred handle is single-use. Calling resolve or reject more than once on the same handle is undefined behavior.
To reject with a JS Error:
See Promises for the full pattern.