UNPKG

veloze

Version:

A modern and fast express-like webserver for the web

17 lines (16 loc) 476 B
/** * @typedef {object} Range * @property {number} start * @property {number} end */ /** * Parses the "Range" header and returns an the first range object. * @param {string} rangeHeader The "range" header value. * @param {number} size * @returns {[start: number, end: number]|[-1]|[]} */ export function rangeParser(rangeHeader: string | undefined, size: number): [start: number, end: number] | [-1] | []; export type Range = { start: number; end: number; };