result.js 265 B

123456789101112131415
  1. var Result = require('rust-result');
  2. module.exports = SafeParseTuple
  3. function SafeParseTuple(obj, reviver) {
  4. var json
  5. try {
  6. json = JSON.parse(obj, reviver);
  7. } catch (err) {
  8. return Result.Err(err);
  9. }
  10. return Result.Ok(json);
  11. }