blow-data-service
Version:
Observable data service for Blow.
49 lines (48 loc) • 1.42 kB
JavaScript
;
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;