The ranges for which to compute the intersection.
Optionaloptions: Maybe<IntersectionRangesOptions>Returns true if there are zero ranges.
An accessor to the backed ranges.
Implementations must provide an ArrayLike
Returns the range at the given value, or null if all ranges are outside the given tolerance.
Range values are considered inclusive.
That is, a ReadonlyRanges with [0, 1] will return [0, 1] for value 1.
The value to compare to current ranges.
The tolerance the value may be outside a range and still considered to be within. Default: 0
Returns the range that includes the entire from-to span, within a given tolerance.
Range values are considered inclusive.
That is, a ReadonlyRanges with [0, 2] will return [0, 2] for
getRangeContaining(2, 2) or getRangeContaining(0, 0).
from does not need to be lesser than to.
Optionaltolerance: numberReturns all ranges where at least part of the range is within the given from-to span.
from does not need to be lesser than to.
Flags the intersection ranges as invalid. This has no effect if options.useCache is not true.
Returns a string representation of an object.
Takes a list of ranges and computes the intersection ranges on read.