UNPKG

gamoraa-mongostore

Version:

Plugin provides firestore kind of functionality but based on mongodb.

24 lines 901 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const stream_1 = require("stream"); const service_utils_1 = require("./service-utils"); function transformResponse(doc) { return { data: JSON.stringify(doc) }; } exports.transformResponse = transformResponse; class ChangeStreamToFindRecordsTransform extends stream_1.Transform { constructor(model, request) { super({ readableObjectMode: true, writableObjectMode: true, }); this.model = model; this.request = request; } // _transform(chunk, encoding, callback) { service_utils_1.findDocuments(this.model, this.request).then(docs => callback(null, { data: JSON.stringify(docs) }), err => callback(err, null)); } } exports.ChangeStreamToFindRecordsTransform = ChangeStreamToFindRecordsTransform; //# sourceMappingURL=transform-utils.js.map