Détail du package

rezult

kriskowal41MIT1.1.0

A value or error object

result, maybe

readme

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