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.