dart-archive / barback

An asset build system for Dart.
https://pub.dartlang.org/packages/barback
BSD 3-Clause "New" or "Revised" License
10 stars 9 forks source link

FutureOr-ify CancellableFuture (Strong Mode stuff) #81

Open llamadonica opened 7 years ago

llamadonica commented 7 years ago

When running barback, I get:

Unhandled exception:
[error] Invalid override. The type of 'CancelableFuture.then' ('<S>((T) → S, {onError: Function}) → 
Future<S>') isn't a subtype of 'Future<T>.then' ('<S>((T) → FutureOr<S>, {onError: Function}) → 
Future<S>'). (package:barback/src/utils/cancelable_future.dart, line 32, col 3)

I think FutureOr<S> is a recent addition.