From ee0c19656e770717cb26a70d1804296837d33a5c Mon Sep 17 00:00:00 2001 From: Arne Bahlo Date: Thu, 7 Sep 2017 15:36:35 +0200 Subject: [PATCH] Add EventStream interface to WebpackHotMiddleware The publish method was missing --- types/webpack-hot-middleware/index.d.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/types/webpack-hot-middleware/index.d.ts b/types/webpack-hot-middleware/index.d.ts index 05821a486e..725fb65c4f 100644 --- a/types/webpack-hot-middleware/index.d.ts +++ b/types/webpack-hot-middleware/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for webpack-hot-middleware 2.15 +// Type definitions for webpack-hot-middleware 2.16 // Project: https://github.com/glenjamin/webpack-hot-middleware#readme // Definitions by: Benjamin Lim // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped @@ -11,7 +11,7 @@ export = WebpackHotMiddleware; declare function WebpackHotMiddleware( compiler: compiler.Compiler, options?: WebpackHotMiddleware.Options -): NextHandleFunction; +): NextHandleFunction & WebpackHotMiddleware.EventStream; declare namespace WebpackHotMiddleware { interface Options { @@ -21,4 +21,8 @@ declare namespace WebpackHotMiddleware { } type Logger = (message?: any, ...optionalParams: any[]) => void; + + interface EventStream { + publish(payload: any): void; + } }