UNPKG

@httpland/range-request-middleware

Version:
10 lines (9 loc) 364 B
import { type RangesSpecifier } from "./deps.js"; /** Range API. */ export interface Range { /** Corresponding range unit. */ readonly rangeUnit: string; /** Return response from range request context. */ respond(response: Response, context: RangesSpecifier): Response | Promise<Response>; } export type RangeUnit = "bytes" | "none" | string & {};