toTimeSpan method
TimeSpan
toTimeSpan()
Implementation
TimeSpan toTimeSpan() {
final timeUnit = relativeDate?.timeUnit;
final eventName = relativeDate?.eventName;
final parsedTimeUnit = timeSpanUnitOf(timeUnit);
final field = eventName != null
? TimeSpanUnit.year
: parsedTimeUnit ?? TimeSpanUnit.year;
return TimeSpan.ofSingleField(field, this.relativeDate?.amount ?? 1);
}