"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * # EJSON parse string */ function parse(string, reviver) { if (!string) return undefined; if (typeof string == "object") return string; if (typeof string !== "string") return undefined; try { return JSON.parse(string, reviver); } catch (error) { return undefined; } } /** * # EJSON stringify object */ function stringify(value, replacer, space) { try { return JSON.stringify(value, replacer || undefined, space); } catch (error) { return undefined; } } const EJSON = { parse, stringify, }; exports.default = EJSON;