UNPKG

@httpland/range-request-middleware

Version:
45 lines (44 loc) 4.34 kB
"use strict"; // Copyright 2023-latest the httpland authors. All rights reserved. MIT license. // This module is browser compatible. Object.defineProperty(exports, "__esModule", { value: true }); exports.not = exports.stringifyContentRange = exports.toHashString = exports.distinct = exports.concat = exports.parseAcceptRanges = exports.parseRange = exports.isOtherRange = exports.isIntRange = exports.unsafe = exports.isErr = exports.Method = exports.RepresentationHeader = exports.RangeHeader = exports.isRepresentationHeader = exports.filterKeys = exports.ConditionalHeader = exports.isNotEmpty = exports.isNumber = exports.isNull = exports.isString = exports.Status = void 0; var http_status_js_1 = require("./deps/deno.land/std@0.185.0/http/http_status.js"); Object.defineProperty(exports, "Status", { enumerable: true, get: function () { return http_status_js_1.Status; } }); var is_string_js_1 = require("@miyauci/isx/is_string.js"); Object.defineProperty(exports, "isString", { enumerable: true, get: function () { return is_string_js_1.isString; } }); var is_null_js_1 = require("@miyauci/isx/is_null.js"); Object.defineProperty(exports, "isNull", { enumerable: true, get: function () { return is_null_js_1.isNull; } }); var is_number_js_1 = require("@miyauci/isx/is_number.js"); Object.defineProperty(exports, "isNumber", { enumerable: true, get: function () { return is_number_js_1.isNumber; } }); var is_not_empty_js_1 = require("@miyauci/isx/iterable/is_not_empty.js"); Object.defineProperty(exports, "isNotEmpty", { enumerable: true, get: function () { return is_not_empty_js_1.isNotEmpty; } }); var header_js_1 = require("@httpland/http-utils/header.js"); Object.defineProperty(exports, "ConditionalHeader", { enumerable: true, get: function () { return header_js_1.ConditionalHeader; } }); Object.defineProperty(exports, "filterKeys", { enumerable: true, get: function () { return header_js_1.filterKeys; } }); Object.defineProperty(exports, "isRepresentationHeader", { enumerable: true, get: function () { return header_js_1.isRepresentationHeader; } }); Object.defineProperty(exports, "RangeHeader", { enumerable: true, get: function () { return header_js_1.RangeHeader; } }); Object.defineProperty(exports, "RepresentationHeader", { enumerable: true, get: function () { return header_js_1.RepresentationHeader; } }); var method_js_1 = require("@httpland/http-utils/method.js"); Object.defineProperty(exports, "Method", { enumerable: true, get: function () { return method_js_1.Method; } }); var result_1 = require("@miyauci/result"); Object.defineProperty(exports, "isErr", { enumerable: true, get: function () { return result_1.isErr; } }); Object.defineProperty(exports, "unsafe", { enumerable: true, get: function () { return result_1.unsafe; } }); var range_parser_1 = require("@httpland/range-parser"); Object.defineProperty(exports, "isIntRange", { enumerable: true, get: function () { return range_parser_1.isIntRange; } }); Object.defineProperty(exports, "isOtherRange", { enumerable: true, get: function () { return range_parser_1.isOtherRange; } }); Object.defineProperty(exports, "parseRange", { enumerable: true, get: function () { return range_parser_1.parseRange; } }); var accept_ranges_parser_1 = require("@httpland/accept-ranges-parser"); Object.defineProperty(exports, "parseAcceptRanges", { enumerable: true, get: function () { return accept_ranges_parser_1.parseAcceptRanges; } }); var concat_js_1 = require("./deps/deno.land/std@0.185.0/bytes/concat.js"); Object.defineProperty(exports, "concat", { enumerable: true, get: function () { return concat_js_1.concat; } }); var distinct_js_1 = require("./deps/deno.land/std@0.185.0/collections/distinct.js"); Object.defineProperty(exports, "distinct", { enumerable: true, get: function () { return distinct_js_1.distinct; } }); var to_hash_string_js_1 = require("./deps/deno.land/std@0.185.0/crypto/to_hash_string.js"); Object.defineProperty(exports, "toHashString", { enumerable: true, get: function () { return to_hash_string_js_1.toHashString; } }); var content_range_parser_1 = require("@httpland/content-range-parser"); Object.defineProperty(exports, "stringifyContentRange", { enumerable: true, get: function () { return content_range_parser_1.stringifyContentRange; } }); function not(fn) { return (...args) => !fn(...args); } exports.not = not;