DefinitelyTyped/types/webpack-dev-middleware/webpack-dev-middleware-tests.ts
Nathan Shively-Sanders 755c104c94 Fix types in express-serve-static-core and webpack-dev-middleware
express-serve-static-core had the wrong type for a string indexer.
webpack-dev-middleware tests needed to wrap an argument in an array.
2017-06-15 16:36:24 -07:00

37 lines
819 B
TypeScript

import * as express from 'express';
import * as webpack from 'webpack';
import * as webpackDevMiddleware from 'webpack-dev-middleware';
const compiler = webpack({});
let webpackDevMiddlewareInstance = webpackDevMiddleware(compiler);
webpackDevMiddlewareInstance = webpackDevMiddleware(compiler, {
noInfo: false,
quiet: false,
lazy: true,
watchOptions: {
aggregateTimeout: 300,
poll: true,
},
publicPath: '/assets/',
index: 'index.html',
headers: {
'X-Custom-Header': 'yes'
},
stats: {
colors: true,
},
reporter: null,
serverSideRender: false,
});
const app = express();
app.use([webpackDevMiddlewareInstance]);
webpackDevMiddlewareInstance.close();
webpackDevMiddlewareInstance.invalidate();
webpackDevMiddlewareInstance.waitUntilValid(() => {
console.log('Package is in a valid state');
});