superdata
Version:
A lightweight data layer module motivated by extjs' data layer. It can be used with any client-side framework.
31 lines (28 loc) • 660 B
JavaScript
/*jslint node: true */
;
var memoryProxy = require("./proxy/memory");
var localStorageProxy = require("./proxy/localStorage");
var restProxy = require("./proxy/rest");
var ajaxProxy = require("./proxy/ajax");
var delayedMemoryProxy = require("./proxy/delayedMemory");
var store = require("./store/store");
var model = require("./model/model");
var jsonReader = require("./reader/json");
module.exports = {
proxy: {
memory: memoryProxy,
localStorage: localStorageProxy,
rest: restProxy,
ajax: ajaxProxy,
delayedMemory: delayedMemoryProxy
},
model: {
model: model
},
store: {
store: store
},
reader: {
json: jsonReader
}
};