1 line
28 KiB
JSON
1 line
28 KiB
JSON
{"id":"../node_modules/rxjs/_esm5/internal/observable/range.js","dependencies":[{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/observable/range.js.map","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/src/internal/observable/range.ts","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/package.json","includedInParent":true,"mtime":1545395695572},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/package.json","includedInParent":true,"mtime":1545395355370},{"name":"../Observable","loc":{"line":2,"column":27},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/observable/range.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/rxjs/_esm5/internal/Observable.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.range = range;\nexports.dispatch = dispatch;\n\nvar _Observable = require(\"../Observable\");\n\n/** PURE_IMPORTS_START _Observable PURE_IMPORTS_END */\nfunction range(start, count, scheduler) {\n if (start === void 0) {\n start = 0;\n }\n\n if (count === void 0) {\n count = 0;\n }\n\n return new _Observable.Observable(function (subscriber) {\n var index = 0;\n var current = start;\n\n if (scheduler) {\n return scheduler.schedule(dispatch, 0, {\n index: index,\n count: count,\n start: start,\n subscriber: subscriber\n });\n } else {\n do {\n if (index++ >= count) {\n subscriber.complete();\n break;\n }\n\n subscriber.next(current++);\n\n if (subscriber.closed) {\n break;\n }\n } while (true);\n }\n\n return undefined;\n });\n}\n\nfunction dispatch(state) {\n var start = state.start,\n index = state.index,\n count = state.count,\n subscriber = state.subscriber;\n\n if (index >= count) {\n subscriber.complete();\n return;\n }\n\n subscriber.next(start);\n\n if (subscriber.closed) {\n return;\n }\n\n state.index = index + 1;\n state.start = start + 1;\n this.schedule(state);\n}","map":{"mappings":[{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":0},"generated":{"line":9,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":11,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":9}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":27}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":29}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":22},"generated":{"line":12,"column":38}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":36,"column":39},"generated":{"line":12,"column":40}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":37,"column":22},"generated":{"line":13,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":37,"column":22},"generated":{"line":13,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":37,"column":22},"generated":{"line":13,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":37,"column":22},"generated":{"line":13,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":37,"column":22},"generated":{"line":13,"column":21}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":37,"column":22},"generated":{"line":13,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":37,"column":22},"generated":{"line":13,"column":24}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":39,"column":2},"generated":{"line":14,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":39,"column":2},"generated":{"line":14,"column":4}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":39,"column":9},"generated":{"line":14,"column":9}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":39,"column":13},"generated":{"line":14,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":39,"column":2},"generated":{"line":14,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":4},"generated":{"line":17,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":8},"generated":{"line":17,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":8},"generated":{"line":17,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":18},"generated":{"line":17,"column":21}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":41,"column":18},"generated":{"line":17,"column":24}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":43,"column":4},"generated":{"line":18,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":43,"column":4},"generated":{"line":18,"column":4}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":43,"column":8},"generated":{"line":18,"column":9}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":43,"column":8},"generated":{"line":18,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":43,"column":4},"generated":{"line":18,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":45,"column":13},"generated":{"line":21,"column":36}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":45,"column":20},"generated":{"line":21,"column":46}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":45,"column":13},"generated":{"line":21,"column":56}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":45,"column":22},"generated":{"line":21,"column":58}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":46,"column":9},"generated":{"line":22,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":46,"column":9},"generated":{"line":22,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":5},"generated":{"line":23,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":5},"generated":{"line":23,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":5},"generated":{"line":23,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":47,"column":11},"generated":{"line":25,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":6},"generated":{"line":26,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":31}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":32}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":40}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":42}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":43}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":26,"column":45}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":8},"generated":{"line":27,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":8},"generated":{"line":27,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":27,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":12},"generated":{"line":27,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":27,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":19},"generated":{"line":28,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":19},"generated":{"line":28,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":23},"generated":{"line":28,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":28},"generated":{"line":28,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":28,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":30},"generated":{"line":29,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":30},"generated":{"line":29,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":30},"generated":{"line":29,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":30},"generated":{"line":29,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":29,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":30},"generated":{"line":30,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":30},"generated":{"line":30,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":30},"generated":{"line":30,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":49,"column":30},"generated":{"line":30,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":31,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":9},"generated":{"line":31,"column":7}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":48,"column":6},"generated":{"line":31,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":8},"generated":{"line":34,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":12},"generated":{"line":34,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":12},"generated":{"line":34,"column":17}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":23},"generated":{"line":34,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":8},"generated":{"line":34,"column":28}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":54,"column":29},"generated":{"line":34,"column":30}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":35,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":35,"column":10}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":55,"column":16},"generated":{"line":35,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":55,"column":16},"generated":{"line":35,"column":21}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":55,"column":10},"generated":{"line":35,"column":29}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":56,"column":9},"generated":{"line":36,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":37,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":58,"column":5},"generated":{"line":39,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":58,"column":5},"generated":{"line":39,"column":8}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":58,"column":5},"generated":{"line":39,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":58,"column":5},"generated":{"line":39,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":58,"column":5},"generated":{"line":39,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":58,"column":5},"generated":{"line":39,"column":24}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":58,"column":5},"generated":{"line":39,"column":31}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":58,"column":5},"generated":{"line":39,"column":33}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":11},"generated":{"line":41,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":11},"generated":{"line":41,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":21},"generated":{"line":41,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":21},"generated":{"line":41,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":11},"generated":{"line":41,"column":29}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":60,"column":21},"generated":{"line":41,"column":31}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":61,"column":5},"generated":{"line":42,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":62,"column":1},"generated":{"line":43,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":65,"column":6},"generated":{"line":44,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":65,"column":16},"generated":{"line":44,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":66,"column":10},"generated":{"line":45,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":68,"column":6},"generated":{"line":47,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":68,"column":11},"generated":{"line":47,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":68,"column":6},"generated":{"line":47,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":51,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":51,"column":9}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":51,"column":17}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":51,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":51,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":71,"column":3},"generated":{"line":51,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":52,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":52,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":52,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":13},"generated":{"line":52,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":18},"generated":{"line":52,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":18},"generated":{"line":52,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":52,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":53,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":53,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":53,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":53,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":53,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":53,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":53,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":54,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":54,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":54,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":54,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":54,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":54,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":54,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":55,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":55,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":55,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":55,"column":19}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":55,"column":24}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":25},"generated":{"line":55,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":73,"column":2},"generated":{"line":55,"column":35}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":75,"column":2},"generated":{"line":57,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":75,"column":6},"generated":{"line":57,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":75,"column":6},"generated":{"line":57,"column":11}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":75,"column":6},"generated":{"line":57,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":75,"column":2},"generated":{"line":57,"column":20}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":75,"column":17},"generated":{"line":57,"column":22}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":76,"column":4},"generated":{"line":58,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":76,"column":4},"generated":{"line":58,"column":4}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":76,"column":11},"generated":{"line":58,"column":14}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":76,"column":11},"generated":{"line":58,"column":15}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":76,"column":4},"generated":{"line":58,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":77,"column":3},"generated":{"line":59,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":79,"column":2},"generated":{"line":60,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":2},"generated":{"line":62,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":2},"generated":{"line":62,"column":2}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":8},"generated":{"line":62,"column":12}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":13},"generated":{"line":62,"column":13}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":2},"generated":{"line":62,"column":17}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":16},"generated":{"line":62,"column":18}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":80,"column":2},"generated":{"line":62,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":82,"column":2},"generated":{"line":64,"column":0}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":82,"column":6},"generated":{"line":64,"column":6}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":82,"column":16},"generated":{"line":64,"column":16}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":82,"column":16},"generated":{"line":64,"column":17}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":82,"column":2},"generated":{"line":64,"column":23}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":82,"column":23},"generated":{"line":64,"column":25}},{"source":"../../../src/internal/observable/range.ts","name":null,"original":{"line":83,"column":1},"generated":{"line":65,"column":0}}],"sources":{"../../../src/internal/observable/range.ts":"import { SchedulerAction, SchedulerLike } from '../types';\nimport { Observable } from '../Observable';\n\n/**\n * Creates an Observable that emits a sequence of numbers within a specified\n * range.\n *\n * <span class=\"informal\">Emits a sequence of numbers in a range.</span>\n *\n * \n *\n * `range` operator emits a range of sequential integers, in order, where you\n * select the `start` of the range and its `length`. By default, uses no\n * {@link SchedulerLike} and just delivers the notifications synchronously, but may use\n * an optional {@link SchedulerLike} to regulate those deliveries.\n *\n * ## Example\n * Emits the numbers 1 to 10</caption>\n * ```javascript\n * const numbers = range(1, 10);\n * numbers.subscribe(x => console.log(x));\n * ```\n * @see {@link timer}\n * @see {@link index/interval}\n *\n * @param {number} [start=0] The value of the first integer in the sequence.\n * @param {number} [count=0] The number of sequential integers to generate.\n * @param {SchedulerLike} [scheduler] A {@link SchedulerLike} to use for scheduling\n * the emissions of the notifications.\n * @return {Observable} An Observable of numbers that emits a finite range of\n * sequential integers.\n * @static true\n * @name range\n * @owner Observable\n */\nexport function range(start: number = 0,\n count: number = 0,\n scheduler?: SchedulerLike): Observable<number> {\n return new Observable<number>(subscriber => {\n let index = 0;\n let current = start;\n\n if (scheduler) {\n return scheduler.schedule(dispatch, 0, {\n index, count, start, subscriber\n });\n } else {\n do {\n if (index++ >= count) {\n subscriber.complete();\n break;\n }\n subscriber.next(current++);\n if (subscriber.closed) {\n break;\n }\n } while (true);\n }\n\n return undefined;\n });\n}\n\n/** @internal */\nexport function dispatch(this: SchedulerAction<any>, state: any) {\n const { start, index, count, subscriber } = state;\n\n if (index >= count) {\n subscriber.complete();\n return;\n }\n\n subscriber.next(start);\n\n if (subscriber.closed) {\n return;\n }\n\n state.index = index + 1;\n state.start = start + 1;\n\n this.schedule(state);\n}\n"},"lineCount":null}},"hash":"93137416f79f1f341a33bedd1c71cb81","cacheData":{"env":{}}} |