{"code":"import RemoteMongoCursor from \"./RemoteMongoCursor\";\r\nvar RemoteMongoReadOperation = (function () {\r\n    function RemoteMongoReadOperation(proxy) {\r\n        this.proxy = proxy;\r\n    }\r\n    RemoteMongoReadOperation.prototype.first = function () {\r\n        return this.proxy.first();\r\n    };\r\n    RemoteMongoReadOperation.prototype.toArray = function () {\r\n        return this.proxy.toArray();\r\n    };\r\n    RemoteMongoReadOperation.prototype.asArray = function () {\r\n        return this.toArray();\r\n    };\r\n    RemoteMongoReadOperation.prototype.iterator = function () {\r\n        return this.proxy.iterator().then(function (res) { return new RemoteMongoCursor(res); });\r\n    };\r\n    return RemoteMongoReadOperation;\r\n}());\r\nexport default RemoteMongoReadOperation;\r\n//# sourceMappingURL=RemoteMongoReadOperation.js.map","map":"{\"version\":3,\"file\":\"RemoteMongoReadOperation.js\",\"sourceRoot\":\"\",\"sources\":[\"../../src/RemoteMongoReadOperation.ts\"],\"names\":[],\"mappings\":\"AAiBA,OAAO,iBAAiB,MAAM,qBAAqB,CAAC;AA+BpD;IAEE,kCAEmB,KAAsC;QAAtC,UAAK,GAAL,KAAK,CAAiC;IACtD,CAAC;IAKG,wCAAK,GAAZ;QACE,OAAO,IAAI,CAAC,KAAK,CAAC,KAAK,EAAE,CAAC;IAC5B,CAAC;IAKM,0CAAO,GAAd;QACE,OAAO,IAAI,CAAC,KAAK,CAAC,OAAO,EAAE,CAAC;IAC9B,CAAC;IAMM,0CAAO,GAAd;QACE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAC;IACxB,CAAC;IAKM,2CAAQ,GAAf;QACE,OAAO,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,IAAI,CAAC,UAAA,GAAG,IAAI,OAAA,IAAI,iBAAiB,CAAC,GAAG,CAAC,EAA1B,CAA0B,CAAC,CAAC;IACvE,CAAC;IACH,+BAAC;AAAD,CAAC,AAnCD,IAmCC\"}","dts":{"name":"/Users/eric/stitch/stitch-js-sdk/packages/browser/services/mongodb-remote/.rpt2_cache/placeholder/RemoteMongoReadOperation.d.ts","text":"import { CoreRemoteMongoReadOperation } from \"mongodb-stitch-core-services-mongodb-remote\";\r\nimport RemoteMongoCursor from \"./RemoteMongoCursor\";\r\nexport default class RemoteMongoReadOperation<T> {\r\n    private readonly proxy;\r\n    constructor(proxy: CoreRemoteMongoReadOperation<T>);\r\n    first(): Promise<T | undefined>;\r\n    toArray(): Promise<T[]>;\r\n    asArray(): Promise<T[]>;\r\n    iterator(): Promise<RemoteMongoCursor<T>>;\r\n}\r\n"}}
