futureDelayed method
Returns this value inside a Future that completes after duration.
Example:
final f = 'done'.futureDelayed(const Duration(seconds: 1));
Implementation
Future<T> futureDelayed(Duration duration) =>
Future<T>.delayed(duration, () => this);