listenCancelForAsyncTask<T> static method
Implementation
@internal
static Future<T> listenCancelForAsyncTask<T>(
CancelToken? cancelToken,
Future<T> future,
) {
if (cancelToken == null) {
return future;
}
return Future.any([future, cancelToken.whenCancel.then((e) => throw e)]);
}