TimeRanges
Used to represent a set of time ranges, primarily for the purpose of tracking which portions of media have been buffered when loading it for use by the and elements.
interface TimeRanges {
readonly length: number;
end(index: number): number;
start(index: number): number;
}var TimeRanges: {
prototype: TimeRanges;
new (): TimeRanges;
};