MaybePromise: { transform: { <T, R>(value: Promise<T>, transformer: (value: T) => R): Promise<R>; <T, R>( value: T, transformer: (value: T) => R, ): T extends Promise<any> ? Promise<R> : R; };} Type declaration
transform: {
<T, R>(value: Promise<T>, transformer: (value: T) => R): Promise<R>;
<T, R>(
value: T,
transformer: (value: T) => R,
): T extends Promise<any> ? Promise<R> : R;
}