@rickyli79/rich-json
Version:
Serialize and Deserialize javascript objects
24 lines (23 loc) • 860 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RichJson = void 0;
const WrapRunner_Serializer_1 = require("./buildin-serializer/WrapRunner.Serializer");
const deserialize_1 = require("./deserialize");
const lib_1 = require("./lib");
const serialize_1 = require("./serialize");
const clone = function (obj, options) {
const text = (0, serialize_1.stringify)(obj, options);
const actual = (0, deserialize_1.parse)(text);
return actual;
};
exports.RichJson = {
stringify: serialize_1.stringify,
parse: deserialize_1.parse,
clone,
addCustomerSerializer: lib_1.addCustomerSerializer,
resetCustomerSerializers: lib_1.resetCustomerSerializers,
isNodeJs: lib_1.isNodeJs,
isBrowser: lib_1.isBrowser,
WrapRunner: WrapRunner_Serializer_1.WrapRunner,
};
exports.default = exports.RichJson;