UNPKG

@httpland/range-request-middleware

Version:
17 lines (16 loc) 1.36 kB
export { Status } from "./deps/deno.land/std@0.185.0/http/http_status.js"; export { isString } from "@miyauci/isx/is_string.js"; export { isNull } from "@miyauci/isx/is_null.js"; export { isNumber } from "@miyauci/isx/is_number.js"; export { isNotEmpty } from "@miyauci/isx/iterable/is_not_empty.js"; export { type Handler, type Middleware, } from "@httpland/http-middleware"; export { ConditionalHeader, filterKeys, isRepresentationHeader, RangeHeader, RepresentationHeader, } from "@httpland/http-utils/header.js"; export { Method } from "@httpland/http-utils/method.js"; export { isErr, unsafe } from "@miyauci/result"; export { type IntRange, isIntRange, isOtherRange, type OtherRange, parseRange, type Range, type RangeSet, type RangeSpec, type RangesSpecifier, type SuffixRange, } from "@httpland/range-parser"; export { parseAcceptRanges, type Token, } from "@httpland/accept-ranges-parser"; export { concat } from "./deps/deno.land/std@0.185.0/bytes/concat.js"; export { distinct } from "./deps/deno.land/std@0.185.0/collections/distinct.js"; export { toHashString } from "./deps/deno.land/std@0.185.0/crypto/to_hash_string.js"; export { type ContentRange, type InclRange, stringifyContentRange, } from "@httpland/content-range-parser"; export declare function not<T extends readonly unknown[]>(fn: (...args: T) => boolean): (...args: T) => boolean;