UNPKG

outers

Version:

outers - a all in one package for your day to day use

21 lines 834 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable no-await-in-loop */ const jsonwebtoken_1 = require("jsonwebtoken"); // Importing jsonwebtoken for generating the token const Console_log_1 = require("../../Logs/Console.log"); // Importing from outers for coloring the output // Main Function function GenerateJWT(Payload, signatureKey, expiry) { try { const signedData = (0, jsonwebtoken_1.sign)({ data: Payload }, signatureKey, { expiresIn: expiry, }); // Generate the token return signedData; // Return the token } catch (error) { (0, Console_log_1.red)(error); // Log the error return null; } } exports.default = GenerateJWT; //# sourceMappingURL=Generate.js.map