1 line
No EOL
9.1 KiB
JSON
1 line
No EOL
9.1 KiB
JSON
{"ast":null,"code":"import { __values } from \"tslib\";\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { arrRemove } from '../util/arrRemove';\nexport function bufferCount(bufferSize, startBufferEvery) {\n if (startBufferEvery === void 0) {\n startBufferEvery = null;\n }\n startBufferEvery = startBufferEvery !== null && startBufferEvery !== void 0 ? startBufferEvery : bufferSize;\n return operate(function (source, subscriber) {\n var buffers = [];\n var count = 0;\n source.subscribe(createOperatorSubscriber(subscriber, function (value) {\n var e_1, _a, e_2, _b;\n var toEmit = null;\n if (count++ % startBufferEvery === 0) {\n buffers.push([]);\n }\n try {\n for (var buffers_1 = __values(buffers), buffers_1_1 = buffers_1.next(); !buffers_1_1.done; buffers_1_1 = buffers_1.next()) {\n var buffer = buffers_1_1.value;\n buffer.push(value);\n if (bufferSize <= buffer.length) {\n toEmit = toEmit !== null && toEmit !== void 0 ? toEmit : [];\n toEmit.push(buffer);\n }\n }\n } catch (e_1_1) {\n e_1 = {\n error: e_1_1\n };\n } finally {\n try {\n if (buffers_1_1 && !buffers_1_1.done && (_a = buffers_1.return)) _a.call(buffers_1);\n } finally {\n if (e_1) throw e_1.error;\n }\n }\n if (toEmit) {\n try {\n for (var toEmit_1 = __values(toEmit), toEmit_1_1 = toEmit_1.next(); !toEmit_1_1.done; toEmit_1_1 = toEmit_1.next()) {\n var buffer = toEmit_1_1.value;\n arrRemove(buffers, buffer);\n subscriber.next(buffer);\n }\n } catch (e_2_1) {\n e_2 = {\n error: e_2_1\n };\n } finally {\n try {\n if (toEmit_1_1 && !toEmit_1_1.done && (_b = toEmit_1.return)) _b.call(toEmit_1);\n } finally {\n if (e_2) throw e_2.error;\n }\n }\n }\n }, function () {\n var e_3, _a;\n try {\n for (var buffers_2 = __values(buffers), buffers_2_1 = buffers_2.next(); !buffers_2_1.done; buffers_2_1 = buffers_2.next()) {\n var buffer = buffers_2_1.value;\n subscriber.next(buffer);\n }\n } catch (e_3_1) {\n e_3 = {\n error: e_3_1\n };\n } finally {\n try {\n if (buffers_2_1 && !buffers_2_1.done && (_a = buffers_2.return)) _a.call(buffers_2);\n } finally {\n if (e_3) throw e_3.error;\n }\n }\n subscriber.complete();\n }, undefined, function () {\n buffers = null;\n }));\n });\n}\n//# sourceMappingURL=bufferCount.js.map","map":{"version":3,"names":["__values","operate","createOperatorSubscriber","arrRemove","bufferCount","bufferSize","startBufferEvery","source","subscriber","buffers","count","subscribe","value","e_1","_a","e_2","_b","toEmit","push","buffers_1","buffers_1_1","next","done","buffer","length","e_1_1","error","return","call","toEmit_1","toEmit_1_1","e_2_1","e_3","buffers_2","buffers_2_1","e_3_1","complete","undefined"],"sources":["/home/poule/encrypted/stockage-syncable/www/development/html/ng-implementation/implem/node_modules/rxjs/dist/esm5/internal/operators/bufferCount.js"],"sourcesContent":["import { __values } from \"tslib\";\nimport { operate } from '../util/lift';\nimport { createOperatorSubscriber } from './OperatorSubscriber';\nimport { arrRemove } from '../util/arrRemove';\nexport function bufferCount(bufferSize, startBufferEvery) {\n if (startBufferEvery === void 0) { startBufferEvery = null; }\n startBufferEvery = startBufferEvery !== null && startBufferEvery !== void 0 ? startBufferEvery : bufferSize;\n return operate(function (source, subscriber) {\n var buffers = [];\n var count = 0;\n source.subscribe(createOperatorSubscriber(subscriber, function (value) {\n var e_1, _a, e_2, _b;\n var toEmit = null;\n if (count++ % startBufferEvery === 0) {\n buffers.push([]);\n }\n try {\n for (var buffers_1 = __values(buffers), buffers_1_1 = buffers_1.next(); !buffers_1_1.done; buffers_1_1 = buffers_1.next()) {\n var buffer = buffers_1_1.value;\n buffer.push(value);\n if (bufferSize <= buffer.length) {\n toEmit = toEmit !== null && toEmit !== void 0 ? toEmit : [];\n toEmit.push(buffer);\n }\n }\n }\n catch (e_1_1) { e_1 = { error: e_1_1 }; }\n finally {\n try {\n if (buffers_1_1 && !buffers_1_1.done && (_a = buffers_1.return)) _a.call(buffers_1);\n }\n finally { if (e_1) throw e_1.error; }\n }\n if (toEmit) {\n try {\n for (var toEmit_1 = __values(toEmit), toEmit_1_1 = toEmit_1.next(); !toEmit_1_1.done; toEmit_1_1 = toEmit_1.next()) {\n var buffer = toEmit_1_1.value;\n arrRemove(buffers, buffer);\n subscriber.next(buffer);\n }\n }\n catch (e_2_1) { e_2 = { error: e_2_1 }; }\n finally {\n try {\n if (toEmit_1_1 && !toEmit_1_1.done && (_b = toEmit_1.return)) _b.call(toEmit_1);\n }\n finally { if (e_2) throw e_2.error; }\n }\n }\n }, function () {\n var e_3, _a;\n try {\n for (var buffers_2 = __values(buffers), buffers_2_1 = buffers_2.next(); !buffers_2_1.done; buffers_2_1 = buffers_2.next()) {\n var buffer = buffers_2_1.value;\n subscriber.next(buffer);\n }\n }\n catch (e_3_1) { e_3 = { error: e_3_1 }; }\n finally {\n try {\n if (buffers_2_1 && !buffers_2_1.done && (_a = buffers_2.return)) _a.call(buffers_2);\n }\n finally { if (e_3) throw e_3.error; }\n }\n subscriber.complete();\n }, undefined, function () {\n buffers = null;\n }));\n });\n}\n//# sourceMappingURL=bufferCount.js.map"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |