Page Contents
Home > @loopback/context > AsValueOrPromise
AsValueOrPromise type
Create the Promise type for T
. If T
extends Promise
, the type is T
, otherwise the type is ValueOrPromise<T>
.
Signature:
export type AsValueOrPromise<T> = T extends Promise<unknown> ? T : ValueOrPromise<T>;
References: ValueOrPromise