react-application-core
Version:
A react-based application core for the business applications.
39 lines • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Base64Utils = void 0;
var js_base64_1 = require("js-base64");
var json_1 = require("./json");
/**
* @stable [11.12.2020]
* @param str
*/
var stringToBase64 = function (str) { return js_base64_1.Base64.encode(str); };
/**
* @stable [11.12.2020]
* @param o
*/
var jsonToBase64 = function (o) { return stringToBase64(json_1.JsonUtils.serializeJson(o)); };
/**
* @stable [11.12.2020]
* @param base64
*/
var base64ToString = function (base64) { return js_base64_1.Base64.decode(base64); };
/**
* @stable [10.12.2020]
* @param base64
*/
var base64ToJson = function (base64) { return json_1.JsonUtils.parseJson(base64ToString(base64)); };
/**
* @stable [10.12.2020]
*/
var Base64Utils = /** @class */ (function () {
function Base64Utils() {
}
Base64Utils.base64ToJson = base64ToJson;
Base64Utils.base64ToString = base64ToString;
Base64Utils.jsonToBase64 = jsonToBase64;
Base64Utils.stringToBase64 = stringToBase64;
return Base64Utils;
}());
exports.Base64Utils = Base64Utils;
//# sourceMappingURL=base64.js.map