toDartFutureOr property

FutureOr<JSAny?> get toDartFutureOr

If this is a JSPromise, returns it as a Future.

Otherwise, returns it as-is.

Implementation

FutureOr<JSAny?> get toDartFutureOr => (this?.isA<JSPromise>() ?? false)
    ? (this as JSPromise<JSAny?>).toDart
    : this;