diff options
| author | Danijel Andjelkovic <adanijel99@gmail.com> | 2022-03-01 20:21:29 +0000 | 
|---|---|---|
| committer | Danijel Andjelkovic <adanijel99@gmail.com> | 2022-03-01 20:21:29 +0000 | 
| commit | 61cb1570a3410c85a4489b97c172e3a50715f36c (patch) | |
| tree | 8fe4a5b77ea54bba80abc817ce2c9ef0e79e7e66 /sandbox/testAppNevena/Front/node_modules/rxjs/internal/operators/pairwise.js | |
| parent | 21a53d349788c99d2007cba91a923db982353b31 (diff) | |
| parent | a9ee9e0a500a4a15bd0b5dcaf041f827228ed309 (diff) | |
Merge branch 'researchML' into 'dev'
Research ml
See merge request igrannonica/neuronstellar!6
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/rxjs/internal/operators/pairwise.js')
| -rw-r--r-- | sandbox/testAppNevena/Front/node_modules/rxjs/internal/operators/pairwise.js | 51 | 
1 files changed, 51 insertions, 0 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/rxjs/internal/operators/pairwise.js b/sandbox/testAppNevena/Front/node_modules/rxjs/internal/operators/pairwise.js new file mode 100644 index 00000000..1311dfef --- /dev/null +++ b/sandbox/testAppNevena/Front/node_modules/rxjs/internal/operators/pairwise.js @@ -0,0 +1,51 @@ +"use strict"; +var __extends = (this && this.__extends) || (function () { +    var extendStatics = function (d, b) { +        extendStatics = Object.setPrototypeOf || +            ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || +            function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; +        return extendStatics(d, b); +    } +    return function (d, b) { +        extendStatics(d, b); +        function __() { this.constructor = d; } +        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); +    }; +})(); +Object.defineProperty(exports, "__esModule", { value: true }); +var Subscriber_1 = require("../Subscriber"); +function pairwise() { +    return function (source) { return source.lift(new PairwiseOperator()); }; +} +exports.pairwise = pairwise; +var PairwiseOperator = (function () { +    function PairwiseOperator() { +    } +    PairwiseOperator.prototype.call = function (subscriber, source) { +        return source.subscribe(new PairwiseSubscriber(subscriber)); +    }; +    return PairwiseOperator; +}()); +var PairwiseSubscriber = (function (_super) { +    __extends(PairwiseSubscriber, _super); +    function PairwiseSubscriber(destination) { +        var _this = _super.call(this, destination) || this; +        _this.hasPrev = false; +        return _this; +    } +    PairwiseSubscriber.prototype._next = function (value) { +        var pair; +        if (this.hasPrev) { +            pair = [this.prev, value]; +        } +        else { +            this.hasPrev = true; +        } +        this.prev = value; +        if (pair) { +            this.destination.next(pair); +        } +    }; +    return PairwiseSubscriber; +}(Subscriber_1.Subscriber)); +//# sourceMappingURL=pairwise.js.map
\ No newline at end of file  | 
