UNPKG

falcor-router

Version:

A router DataSource constructor for falcor that allows you to model all your cloud data sources as a single JSON resource.

56 lines (51 loc) 1.15 kB
var $atom = require('./../../../src/support/types').$atom; module.exports = function() { var retVal = { Summary: { jsonGraph: { videos: { summary: { $type: $atom, value: 75 } } } } }; [0, 1, 2, 'someKey'].forEach(function(key) { retVal[key] = { summary: generateSummary(key) }; }); retVal.state = {}; [0, 1, 2, 'specificKey'].forEach(function(key) { retVal.state[key] = generateState(key); }); return retVal; }; function generateSummary(id) { var videos = {}; videos[id] = { summary: { $type: $atom, value: { title: 'Some Movie ' + id } } }; return { jsonGraph: {videos: videos} }; } function generateState(id) { var videos = {state: {}}; videos.state[id] = { $type: $atom, value: { title: 'Some State ' + id } }; return { jsonGraph: {videos: videos} }; }