ScheduleInterval
Constructors
Construct an Interval that includes all time equal to and after the
specified start time.
Signature
declare const after: (startMilliseconds: number) => IntervalConstruct an Interval that includes all time equal to and before the
specified end time.
Signature
declare const before: (endMilliseconds: number) => IntervalAn Interval of zero-width.
Signature
declare const empty: IntervalConstructs a new interval from the two specified endpoints. If the start endpoint greater than the end endpoint, then a zero size interval will be returned.
Signature
declare const make: (startMillis: number, endMillis: number) => IntervalGetters
Models
Ordering
Computes a new Interval which is the intersection of this Interval and
that Interval.
Signature
declare const intersect: { (that: Interval): (self: Interval) => Interval; (self: Interval, that: Interval): Interval;}Returns true if the specified Interval is empty, false otherwise.
Signature
declare const isEmpty: (self: Interval) => booleanisNonEmpty
Returns true if the specified Interval is non-empty, false otherwise.
Signature
declare const isNonEmpty: (self: Interval) => booleanReturns true if this Interval is less than that interval, false
otherwise.
Signature
declare const lessThan: { (that: Interval): (self: Interval) => boolean; (self: Interval, that: Interval): boolean;}Returns the maximum of two Intervals.
Signature
declare const max: { (that: Interval): (self: Interval) => Interval; (self: Interval, that: Interval): Interval;}Returns the minimum of two Intervals.
Signature
declare const min: { (that: Interval): (self: Interval) => Interval; (self: Interval, that: Interval): Interval;}Symbols
IntervalTypeId
Signature
declare const IntervalTypeId: unique symbolIntervalTypeId type
Signature
type IntervalTypeId = typeof IntervalTypeIdUtils
Computes a new Interval which is the union of this Interval and that
Interval as a Some, otherwise returns None if the two intervals cannot
form a union.
Signature
declare const union: { (that: Interval): (self: Interval) => Option<Interval>; (self: Interval, that: Interval): Option<Interval>;}