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"; import { Stream } from "stream";
export interface Content { export interface Content {
/** /**

View File

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

View File

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

View File

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

View File

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

View File

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