UNPKG

console-feed-modern

Version:

A React component that displays console logs from the current page, an iframe or transported across a server

33 lines 2.37 kB
var Arithmetic; (function (Arithmetic) { Arithmetic[Arithmetic["infinity"] = 0] = "infinity"; Arithmetic[Arithmetic["minusInfinity"] = 1] = "minusInfinity"; Arithmetic[Arithmetic["minusZero"] = 2] = "minusZero"; })(Arithmetic || (Arithmetic = {})); function isMinusZero(value) { return 1 / value === -Infinity; } export default { type: 'Arithmetic', shouldTransform(type, value) { return (type === 'number' && (value === Infinity || value === -Infinity || isMinusZero(value))); }, toSerializable(value) { return value === Infinity ? Arithmetic.infinity : value === -Infinity ? Arithmetic.minusInfinity : Arithmetic.minusZero; }, fromSerializable(data) { if (data === Arithmetic.infinity) return Infinity; if (data === Arithmetic.minusInfinity) return -Infinity; if (data === Arithmetic.minusZero) return -0; return data; } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJpdGhtZXRpYy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9UcmFuc2Zvcm0vYXJpdGhtZXRpYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxJQUFLLFVBSUo7QUFKRCxXQUFLLFVBQVU7SUFDYixtREFBUSxDQUFBO0lBQ1IsNkRBQWEsQ0FBQTtJQUNiLHFEQUFTLENBQUE7QUFDWCxDQUFDLEVBSkksVUFBVSxLQUFWLFVBQVUsUUFJZDtBQUVELFNBQVMsV0FBVyxDQUFDLEtBQUs7SUFDeEIsT0FBTyxDQUFDLEdBQUcsS0FBSyxLQUFLLENBQUMsUUFBUSxDQUFBO0FBQ2hDLENBQUM7QUFFRCxlQUFlO0lBQ2IsSUFBSSxFQUFFLFlBQVk7SUFDbEIsZUFBZSxDQUFDLElBQVMsRUFBRSxLQUFVO1FBQ25DLE9BQU8sQ0FDTCxJQUFJLEtBQUssUUFBUTtZQUNqQixDQUFDLEtBQUssS0FBSyxRQUFRLElBQUksS0FBSyxLQUFLLENBQUMsUUFBUSxJQUFJLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUNsRSxDQUFBO0lBQ0gsQ0FBQztJQUNELGNBQWMsQ0FBQyxLQUFLO1FBQ2xCLE9BQU8sS0FBSyxLQUFLLFFBQVE7WUFDdkIsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxRQUFRO1lBQ3JCLENBQUMsQ0FBQyxLQUFLLEtBQUssQ0FBQyxRQUFRO2dCQUNuQixDQUFDLENBQUMsVUFBVSxDQUFDLGFBQWE7Z0JBQzFCLENBQUMsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFBO0lBQzVCLENBQUM7SUFDRCxnQkFBZ0IsQ0FBQyxJQUFnQjtRQUMvQixJQUFJLElBQUksS0FBSyxVQUFVLENBQUMsUUFBUTtZQUFFLE9BQU8sUUFBUSxDQUFBO1FBQ2pELElBQUksSUFBSSxLQUFLLFVBQVUsQ0FBQyxhQUFhO1lBQUUsT0FBTyxDQUFDLFFBQVEsQ0FBQTtRQUN2RCxJQUFJLElBQUksS0FBSyxVQUFVLENBQUMsU0FBUztZQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUE7UUFFNUMsT0FBTyxJQUFJLENBQUE7SUFDYixDQUFDO0NBQ0YsQ0FBQSJ9