Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

API<Request_1, Response_1>: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".Middleware<Request_1, Response_1> & AdditionalMethods<Request_1, Response_1>

Type parameters

AdditionalMethods<Request_1, Response_1>: { close: Close; context: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".Context<Request_1, Response_1>; getFilenameFromUrl: GetFilenameFromUrl; invalidate: Invalidate; waitUntilValid: WaitUntilValid }

Type parameters

Type declaration

Close: (callback: (err: Error | null | undefined) => void) => any

Type declaration

    • (callback: (err: Error | null | undefined) => void): any
    • Parameters

      • callback: (err: Error | null | undefined) => void
          • (err: Error | null | undefined): void
          • Parameters

            • err: Error | null | undefined

            Returns void

      Returns any

Type parameters

ExtendedServerResponse: { locals?: { webpack?: { devMiddleware?: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".Context<IncomingMessage, ServerResponse> } } }
GetFilenameFromUrl: (url: string) => string | undefined

Type declaration

    • (url: string): string | undefined
    • Parameters

      • url: string

      Returns string | undefined

Headers<Request_1, Response_1>: Record<string, string | number> | { key: string; value: number | string }[] | ((req: Request_1, res: Response_1, context: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".Context<Request_1, Response_1>) => void | undefined | Record<string, string | number>) | undefined

Type parameters

IncomingMessage: IncomingMessage
Middleware<Request_1, Response_1>: (req: Request_1, res: Response_1, next: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".NextFunction) => Promise<void>

Type parameters

Type declaration

NextFunction: (err?: any) => void

Type declaration

    • (err?: any): void
    • Parameters

      • Optional err: any

      Returns void

Options<Request_1, Response_1>: { headers?: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".Headers<Request_1, Response_1>; index?: string | boolean; methods?: string; mimeTypes?: {}; outputFileSystem?: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".OutputFileSystem; publicPath?: NonNullable<"/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".Configuration["output"]>["publicPath"]; serverSideRender?: boolean; stats?: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".Configuration["stats"]; writeToDisk?: boolean | ((targetPath: string) => boolean) }

Type parameters

Type declaration

OutputFileSystem: "/home/runner/work/forge/forge/node_modules/webpack-dev-middleware/types/index".Compiler["outputFileSystem"] & { createReadStream?: createReadStream; lstat?: lstat; readFileSync?: readFileSync; statSync?: statSync }
ServerResponse: ServerResponse & ExtendedServerResponse