diff --git a/types/webpack-dev-server/index.d.ts b/types/webpack-dev-server/index.d.ts index 97f190aa28..f21fdd3c61 100644 --- a/types/webpack-dev-server/index.d.ts +++ b/types/webpack-dev-server/index.d.ts @@ -8,12 +8,13 @@ import * as webpack from 'webpack'; import * as core from 'express-serve-static-core'; import * as serveStatic from 'serve-static'; import * as http from 'http'; +import * as spdy from 'spdy'; declare namespace WebpackDevServer { interface Configuration { contentBase?: string; hot?: boolean; - https?: boolean; + https?: boolean | spdy.ServerOptions; historyApiFallback?: boolean; compress?: boolean; proxy?: any; diff --git a/types/webpack-dev-server/webpack-dev-server-tests.ts b/types/webpack-dev-server/webpack-dev-server-tests.ts index 81f25470af..d5e3b57820 100644 --- a/types/webpack-dev-server/webpack-dev-server-tests.ts +++ b/types/webpack-dev-server/webpack-dev-server-tests.ts @@ -72,3 +72,10 @@ const config: WebpackDevServer.Configuration = { // API example server = new WebpackDevServer(compiler, config); server.listen(8080, "localhost", () => {}); + +// HTTPS example +server = new WebpackDevServer(compiler, { + publicPath: "/assets/", + https: true +}); +server.listen(8080, "localhost", () => {});