chore(express-partial-content): solve import errors

This commit is contained in:
Elian Doran 2025-05-03 01:24:10 +03:00
parent adc5e8929b
commit 7976f43a35
No known key found for this signature in database
6 changed files with 21 additions and 21 deletions

View File

@ -1,4 +1,4 @@
import { Range } from "./Range";
import type { Range } from "./Range.js";
import { Stream } from "stream";
export interface Content {
/**

View File

@ -1,5 +1,5 @@
import { Request } from "express";
import { Content } from "./Content";
import type { Request } from "express";
import type { Content } from "./Content.js";
/**
* @type {function (Request): Promise<Content>}
*/

View File

@ -1,9 +1,9 @@
import { Request, Response } from "express";
import { parseRangeHeader } from "./parseRangeHeader";
import { RangeParserError } from "./RangeParserError";
import { Logger } from "./Logger";
import { ContentProvider } from "./ContentProvider";
import { ContentDoesNotExistError } from "./ContentDoesNotExistError";
import type { Request, Response } from "express";
import { parseRangeHeader } from "./parseRangeHeader.js";
import { RangeParserError } from "./RangeParserError.js";
import type { Logger } from "./Logger.js";
import type { ContentProvider } from "./ContentProvider.js";
import { ContentDoesNotExistError } from "./ContentDoesNotExistError.js";
import {
getRangeHeader,
setContentRangeHeader,
@ -12,7 +12,7 @@ import {
setAcceptRangesHeader,
setContentLengthHeader,
setCacheControlHeaderNoCache
} from "./utils";
} from "./utils.js";
export function createPartialContentHandler(contentProvider: ContentProvider, logger: Logger) {
return async function handler(req: Request, res: Response) {
let content;

View File

@ -1,6 +1,6 @@
export * from "./Content";
export * from "./ContentDoesNotExistError";
export * from "./ContentProvider";
export * from "./createPartialContentHandler";
export * from "./Logger";
export * from "./Range";
export * from "./Content.js";
export * from "./ContentDoesNotExistError.js";
export * from "./ContentProvider.js";
export * from "./createPartialContentHandler.js";
export * from "./Logger.js";
export * from "./Range.js";

View File

@ -1,6 +1,6 @@
import { Logger } from "./Logger";
import { RangeParserError } from "./RangeParserError";
import { Range } from "./Range";
import type { Logger } from "./Logger.js";
import { RangeParserError } from "./RangeParserError.js";
import type { Range } from "./Range.js";
const rangeRegEx = /bytes=([0-9]*)-([0-9]*)/;

View File

@ -1,5 +1,5 @@
import { Request, Response } from "express";
import { Range } from "./Range";
import type { Request, Response } from "express";
import type { Range } from "./Range.js";
export const getHeader = (name: string, req: Request) => req.headers[name];
export const getRangeHeader = getHeader.bind(null, "range");
export const setHeader = (name: string, value: string, res: Response) => res.setHeader(name, value);