time-ranges.js
Methods
-
static createTimeRanges(start, end)
-
Create a
TimeRangeobject which mimics an HTML5 TimeRanges instance.Parameters:
Name Type Description startnumber | Array.<Array> The start of a single range (a number) or an array of ranges (an array of arrays of two numbers each).
endnumber The end of a single range. Cannot be used with the array form of the
startargument.
Type Definitions
-
TimeRange
-
An object that contains ranges of time.
Properties:
Name Type Description lengthnumber The number of time ranges represented by this object.
startmodule:time-ranges~TimeRangeIndex Returns the time offset at which a specified time range begins.
endmodule:time-ranges~TimeRangeIndex Returns the time offset at which a specified time range ends.
-
TimeRangeIndex(indexopt) → {number}
-
Returns the time for the specified index at the start or end of a TimeRange object.
Parameters:
Name Type Attributes Default Description indexnumber <optional>
0 The range number to return the time for.
Returns:
number -The time offset at the specified index.
- Deprecated:
- The index argument must be provided. In the future, leaving it out will throw an error.