DefinitelyTyped/types/express-flash/express-flash-tests.ts
Piotr Błażejewicz (Peter Blazejewicz) 05ae673ef8
feat(express-flash): align definition to connect-flash (#42071)
- refine definition according to source code in samples
- update configuration to latest DT settings

Thanks!
2020-02-10 12:53:47 -08:00

28 lines
659 B
TypeScript

import express = require('express');
import flash = require('express-flash');
const app = express();
app.use(flash());
app.use(req => {
req.flash();
req.flash('message');
req.flash('event', 'message');
});
app.get('/add-messages', (req, res) => {
req.flash('info', 'Flash Message 1 Added');
req.flash('info', 'Flash Message 2 Added');
req.flash('info', 'Flash Message 3 Added');
res.redirect('/');
});
app.get('/add-and-show-message', (req, res) => {
req.flash('info', 'Flash Message Added');
req.flash('info', ['Welcome', 'Please Enjoy']);
res.render('index', {
title: 'Add and Show Message',
});
});