From 550f9bf862f12f3fa64928fe9abd5dd5d56c585d Mon Sep 17 00:00:00 2001 From: Donald Pipowitch Date: Mon, 18 Dec 2017 14:26:14 +0100 Subject: [PATCH 1/2] updated webpack-dev-middleware with breaking changes --- types/webpack-dev-middleware/index.d.ts | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/types/webpack-dev-middleware/index.d.ts b/types/webpack-dev-middleware/index.d.ts index e88cec98ef..89905d350f 100644 --- a/types/webpack-dev-middleware/index.d.ts +++ b/types/webpack-dev-middleware/index.d.ts @@ -6,6 +6,7 @@ // TypeScript Version: 2.2 import { NextHandleFunction } from 'connect'; +import { Logger } from 'loglevel'; import * as webpack from 'webpack'; import MemoryFileSystem = require('memory-fs'); @@ -18,8 +19,7 @@ declare function WebpackDevMiddleware( declare namespace WebpackDevMiddleware { interface Options { - noInfo?: boolean; - quiet?: boolean; + logLevel?: string; lazy?: boolean; watchOptions?: webpack.Options.WatchOptions; publicPath: string; @@ -30,22 +30,17 @@ declare namespace WebpackDevMiddleware { stats?: webpack.Options.Stats; reporter?: Reporter | null; serverSideRender?: boolean; - - log?: Logger; - warn?: Logger; - error?: Logger; + logger?: Logger; filename?: string; } interface ReporterOptions { state: boolean; - stats: webpack.Stats; - options: Options; + stats?: webpack.Stats; + log: Logger; } - type Reporter = (reporterOptions: ReporterOptions) => void; - - type Logger = (message?: any, ...optionalParams: any[]) => void; + type Reporter = (middlewareOptions: Options, reporterOptions: ReporterOptions) => void; interface WebpackDevMiddleware { close(callback?: () => void): void; From d07521305252ba0b03845ea4f629632454e24e3e Mon Sep 17 00:00:00 2001 From: Philipp Zins Date: Mon, 18 Dec 2017 14:28:12 +0100 Subject: [PATCH 2/2] update tests --- types/webpack-dev-middleware/webpack-dev-middleware-tests.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/types/webpack-dev-middleware/webpack-dev-middleware-tests.ts b/types/webpack-dev-middleware/webpack-dev-middleware-tests.ts index 8df4675595..2ccfb90a0c 100644 --- a/types/webpack-dev-middleware/webpack-dev-middleware-tests.ts +++ b/types/webpack-dev-middleware/webpack-dev-middleware-tests.ts @@ -7,8 +7,7 @@ const compiler = webpack({}); let webpackDevMiddlewareInstance = webpackDevMiddleware(compiler); webpackDevMiddlewareInstance = webpackDevMiddleware(compiler, { - noInfo: false, - quiet: false, + logLevel: 'silent', lazy: true, watchOptions: { aggregateTimeout: 300,