UNPKG

jwt-promisify

Version:

A promisified version of jsonwebtoken with TypeScript support.

19 lines (16 loc) 427 B
const jwt = require("jsonwebtoken"); /** Signs a payload and generates a token. */ const sign = (payload, key, options = {}) => { return new Promise((resolve, reject) => { jwt.sign(payload, key, options, (error, token) => { if(error) { reject(error); return; } resolve(token); }); }); }; module.exports = sign;