DefinitelyTyped/types/express-mysql-session/express-mysql-session-tests.ts
Jeroen Akkerman d08665f370
[express-mysql-session] Improve typings (#43436)
* [express-mysql-session] Improve typings

* [express-mysql-session] Revert unneeded changes

* [express-mysql-session] Update version header

* Revert "[express-mysql-session] Update version header"

This reverts commit a6a15b97f6496603370df36dfdcdffb5ad0a601f.

* [express-mysql-session] Use better name in all() callback
2020-03-30 16:51:36 -07:00

24 lines
502 B
TypeScript

import * as mysqlSession from 'express-mysql-session';
import * as session from 'express-session';
const MySQLStore = mysqlSession(session);
const options = {
host: 'localhost',
port: 3306,
user: 'root',
password: '',
database: 'session_test',
schema: {
columnNames: {
data: 'content',
},
},
};
const sessionStore = new MySQLStore(options);
sessionStore.close();
sessionStore.get('my-session-id', (error, session) => {});
sessionStore.all();