duration function

Duration duration(
  1. List args
)

Provides a duration() function that creates a Duration object from the given arguments.

days, hours, minutes, seconds, milliseconds int, int, int, int, int -> Duration

Example

var duration = duration(0, 0, 0, 0, 1000);
print("Duration: $duration");

Implementation

Duration duration(List args) {
  _arityCheck(5, args.length);
  _numberTypeCheck(args[0]);
  _numberTypeCheck(args[1]);
  _numberTypeCheck(args[2]);
  _numberTypeCheck(args[3]);
  _numberTypeCheck(args[4]);
  return Duration(
    milliseconds: args[0] as int,
    seconds: args[1] as int,
    minutes: args[2] as int,
    hours: args[3] as int,
    days: args[4] as int,
  );
}