UNPKG

mobservable-api

Version:

Mobeservable API provides an easy interface to perform CRUD operations against APIs, localstorage, etc..

17 lines (14 loc) 686 B
import RestApiStoreAdapter from './lib/rest-api-store-adapter'; import LocalStoreAdapter from './lib/local-store-adapter'; import StoreAdapter from './lib/store-adapter'; exports.LocalStoreAdapter = LocalStoreAdapter; exports.RestApiStoreAdapter = RestApiStoreAdapter; exports.RegisterNoun = function(noun, store, adapter) { if(noun == undefined || store == undefined || adapter == undefined) { throw "You must supply a noun, store and adapter. Please refer to mobservable-api documentation!"; } if(adapter instanceof StoreAdapter == false) { throw "Error: adapter supplied does not extend StoreAdapter" } adapter.setupAdapter(noun, store); };