UNPKG

jwt-promisify

Version:

A promisified version of jsonwebtoken with TypeScript support.

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