UNPKG

ts-logs

Version:

This package provide a skd for audit and manager logs in nodejs and express

18 lines 741 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EncryptString = void 0; const encrypt_util_1 = require("./encrypt.util"); const EncryptString = async (param) => { if (!param.encrypt) return param.data; const data = typeof param.data === 'string' ? param.data : JSON.stringify(param.data); if (param?.encryptOption?.level === 'cypher') { const key = param.encryptOption.secretKey ?? 'default'; const encrypted = await (0, encrypt_util_1.default)(data, key); return encrypted; } return Buffer.from(data).toString('base64'); }; exports.EncryptString = EncryptString; exports.default = exports.EncryptString; //# sourceMappingURL=encrypt-string.util.js.map