outers
Version:
outers - a all in one package for your day to day use
21 lines • 834 B
JavaScript
;
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