core.readablepromise.then
Home > @medplum/core > ReadablePromise > then
ReadablePromise.then() method
Attaches callbacks for the resolution and/or rejection of the Promise.
Signature:
then<TResult1 = T, TResult2 = never>(onfulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | undefined | null, onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | undefined | null): Promise<TResult1 | TResult2>;
Parameters
Parameter | Type | Description |
---|---|---|
onfulfilled | ((value: T) => TResult1 | PromiseLike<TResult1>) | undefined | null | (Optional) The callback to execute when the Promise is resolved. |
onrejected | ((reason: any) => TResult2 | PromiseLike<TResult2>) | undefined | null | (Optional) The callback to execute when the Promise is rejected. |
Returns:
Promise<TResult1 | TResult2>
A Promise for the completion of which ever callback is executed.