Skip to main content

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.