fix: make options parameter optional (#14031)

This commit is contained in:
bumbleblym
2017-01-18 05:36:49 +08:00
committed by Mohamed Hegazy
parent f73bb9c890
commit 8a5f18f78b
2 changed files with 9 additions and 3 deletions

View File

@@ -8,7 +8,10 @@ import { compiler } from 'webpack';
export = WebpackDevMiddleware;
declare function WebpackDevMiddleware(compiler: compiler.Compiler, options: WebpackDevMiddleware.Options): WebpackDevMiddleware.WebpackDevMiddleware & NextHandleFunction;
declare function WebpackDevMiddleware(
compiler: compiler.Compiler,
options?: WebpackDevMiddleware.Options
): WebpackDevMiddleware.WebpackDevMiddleware & NextHandleFunction;
declare namespace WebpackDevMiddleware {
interface Options {
@@ -39,7 +42,7 @@ declare namespace WebpackDevMiddleware {
type Reporter = (reporterOptions: ReporterOptions) => void;
type Logger = (message: any) => void;
type Logger = (message?: any, ...optionalParams: any[]) => void;
interface WebpackDevMiddleware {
close(callback?: () => void): void;

View File

@@ -3,7 +3,10 @@ import * as webpack from 'webpack';
import * as webpackDevMiddleware from 'webpack-dev-middleware';
const compiler = webpack({});
const webpackDevMiddlewareInstance = webpackDevMiddleware(compiler, {
let webpackDevMiddlewareInstance = webpackDevMiddleware(compiler);
webpackDevMiddlewareInstance = webpackDevMiddleware(compiler, {
noInfo: false,
quiet: false,
lazy: true,