UNPKG

blow-data-service

Version:

Observable data service for Blow.

49 lines (48 loc) 1.42 kB
'use strict'; const rxjs_1 = require('rxjs'); const blow_service_1 = require('blow-service'); const blow_query_1 = require('blow-query'); class DataConnector extends blow_service_1.Connector { _buildQueryWhereForId(id) { return this._prepareQueryWhere({ _id: id }); } _prepareQueryWhere(queryWhere) { return Object.assign({}, queryWhere); } _prepareQuery(query) { let q; if (query instanceof blow_query_1.Query) { q = query.toJSON(); } else { q = query; } q = Object.assign({ where: {} }, q); q.where = this._prepareQueryWhere(q.where); return q; } count(collectionName, query) { return rxjs_1.Observable.of('Not implemented'); } delete(collectionName, query) { return rxjs_1.Observable.of('Not implemented'); } deleteById(collectionName, id) { return rxjs_1.Observable.of('Not implemented'); } find(collectionName, query) { return rxjs_1.Observable.of('Not implemented'); } get(collectionName, id) { return rxjs_1.Observable.of('Not implemented'); } save(collectionName, doc) { return rxjs_1.Observable.of('Not implemented'); } updateAttributes(collectionName, id, doc) { return rxjs_1.Observable.of('Not implemented'); } } exports.DataConnector = DataConnector;