mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
17 lines
391 B
TypeScript
17 lines
391 B
TypeScript
import Tokens = require('csrf');
|
|
|
|
const csrf = new Tokens();
|
|
|
|
// test synchronous secret/token creation
|
|
const secret = csrf.secretSync();
|
|
const token = csrf.create(secret);
|
|
csrf.verify(secret, token);
|
|
|
|
// test asynchronous secret/token creation
|
|
csrf.secret((err: Error, secret: string) => {
|
|
if (err) throw err;
|
|
|
|
const token = csrf.create(secret);
|
|
csrf.verify(secret, token);
|
|
});
|