mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-02-07 23:20:46 +03:00
24 lines
594 B
JavaScript
24 lines
594 B
JavaScript
var jsan = require('jsan');
|
|
var serialize = require('./serialize');
|
|
var options = require('../constants/options');
|
|
|
|
module.exports = function (Immutable, refs, customReplacer, customReviver) {
|
|
return {
|
|
stringify: function (data) {
|
|
return jsan.stringify(
|
|
data,
|
|
serialize(Immutable, refs, customReplacer, customReviver).replacer,
|
|
null,
|
|
options
|
|
);
|
|
},
|
|
parse: function (data) {
|
|
return jsan.parse(
|
|
data,
|
|
serialize(Immutable, refs, customReplacer, customReviver).reviver
|
|
);
|
|
},
|
|
serialize: serialize,
|
|
};
|
|
};
|