CompareTo constructor

CompareTo()

Implementation

CompareTo()
  : super(
      methodName: "compareTo",
      targetType: .date,
      arity: 1,
      function: (target, interpreter, arguments) {
        if (arguments[0] is! DateTime) {
          throw RuntimeError("CompareTo argument must be a date.");
        }
        return target.compareTo(arguments[0] as DateTime);
      },
    );