@graphistry/falcor
Version:
A JavaScript library for efficient data fetching.
13 lines (8 loc) • 356 B
JavaScript
var strip = require('./strip');
var getModel = require('./getModel');
var setPathValues = require('../../../lib/cache/set/setPathValues');
module.exports = function jsonGraphEnvelope(pathValues) {
var jsonGraph = {};
setPathValues(getModel({ cache: jsonGraph }), pathValues);
return strip(jsonGraph, ['$type', '$expires', '$timestamp']);
}