rezult

1.1.0 • Public • Published

A JavaScript value or error object.

var Result = require("rezult");
 
function safeJsonParse(string) {
    try {
        return new Result(null, JSON.parse(string));
    } catch (err) {
        return new Result(err);
    }
};
 
safeJsonParse("{}").toCallback(cb); // cb(null, {})
safeJsonParse("wat").toValue(); // throw SyntaxError

MIT License

Readme

Keywords

Package Sidebar

Install

npm i rezult

Weekly Downloads

16

Version

1.1.0

License

MIT

Last publish

Collaborators

  • jcorbin
  • kriskowal