Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
A functional interface for transforming bounds for operations that transform intervals.
Link copied to clipboard
data class CollectOptions @JvmOverloads constructor(val bounds: Interval, val truncateMarginal: Boolean = true)
Options for collecting a timeline.
Link copied to clipboard
data class Interval @JvmOverloads constructor(val start: Duration, val end: Duration, val startInclusivity: Interval.Inclusivity = Inclusivity.Inclusive, val endInclusivity: Interval.Inclusivity = startInclusivity) : IntervalLike<Interval>
An Interval on the timeline, represented by start and end points and start and end inclusivity.
Link copied to clipboard
A generalized binary operation interface for maybe-null operands.