falcor-json-graph
A set of factory functions for creating JSON Graph values.
API
var jsonGraph = require('falcor-json-graph'); // { $type: "atom", value: "a string wrapped in an atom" }var atom = jsonGraph.atom("a string wrapped in an atom"); // { $type: "atom" }var undefinedAtom = jsonGraph.undefinedAtom(); // { $type: "ref", value: ["todos", 0, "name"] }var ref = jsonGraph.ref(["todos", 0, "name"]); // { $type: "error", value: "something bad happened." }var error = jsonGraph.error("something bad happened."); // { path: [ 'user', 'age' ], value: 25 }var pathValue = jsonGraph.pathValue(["user", "age"], 25); // { path: [ 'user', 'age' ], invalidated: true }var pathValue = jsonGraph.pathInvalidation(["user", "age"])