| 1 |
- {"ast":null,"code":"import { OuterSubscriber } from '../OuterSubscriber';\nimport { InnerSubscriber } from '../InnerSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nexport function skipUntil(notifier) {\n return source => source.lift(new SkipUntilOperator(notifier));\n}\nclass SkipUntilOperator {\n constructor(notifier) {\n this.notifier = notifier;\n }\n call(destination, source) {\n return source.subscribe(new SkipUntilSubscriber(destination, this.notifier));\n }\n}\nclass SkipUntilSubscriber extends OuterSubscriber {\n constructor(destination, notifier) {\n super(destination);\n this.hasValue = false;\n const innerSubscriber = new InnerSubscriber(this, undefined, undefined);\n this.add(innerSubscriber);\n this.innerSubscription = innerSubscriber;\n const innerSubscription = subscribeToResult(this, notifier, undefined, undefined, innerSubscriber);\n if (innerSubscription !== innerSubscriber) {\n this.add(innerSubscription);\n this.innerSubscription = innerSubscription;\n }\n }\n _next(value) {\n if (this.hasValue) {\n super._next(value);\n }\n }\n notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) {\n this.hasValue = true;\n if (this.innerSubscription) {\n this.innerSubscription.unsubscribe();\n }\n }\n notifyComplete() {}\n}","map":{"version":3,"names":["OuterSubscriber","InnerSubscriber","subscribeToResult","skipUntil","notifier","source","lift","SkipUntilOperator","constructor","call","destination","subscribe","SkipUntilSubscriber","hasValue","innerSubscriber","undefined","add","innerSubscription","_next","value","notifyNext","outerValue","innerValue","outerIndex","innerIndex","innerSub","unsubscribe","notifyComplete"],"sources":["C:/FatboarProject/angular-client/node_modules/rxjs/_esm2015/internal/operators/skipUntil.js"],"sourcesContent":["import { OuterSubscriber } from '../OuterSubscriber';\nimport { InnerSubscriber } from '../InnerSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nexport function skipUntil(notifier) {\n return (source) => source.lift(new SkipUntilOperator(notifier));\n}\nclass SkipUntilOperator {\n constructor(notifier) {\n this.notifier = notifier;\n }\n call(destination, source) {\n return source.subscribe(new SkipUntilSubscriber(destination, this.notifier));\n }\n}\nclass SkipUntilSubscriber extends OuterSubscriber {\n constructor(destination, notifier) {\n super(destination);\n this.hasValue = false;\n const innerSubscriber = new InnerSubscriber(this, undefined, undefined);\n this.add(innerSubscriber);\n this.innerSubscription = innerSubscriber;\n const innerSubscription = subscribeToResult(this, notifier, undefined, undefined, innerSubscriber);\n if (innerSubscription !== innerSubscriber) {\n this.add(innerSubscription);\n this.innerSubscription = innerSubscription;\n }\n }\n _next(value) {\n if (this.hasValue) {\n super._next(value);\n }\n }\n notifyNext(outerValue, innerValue, outerIndex, innerIndex, innerSub) {\n this.hasValue = true;\n if (this.innerSubscription) {\n this.innerSubscription.unsubscribe();\n }\n }\n notifyComplete() {\n }\n}\n"],"mappings":"AAAA,SAASA,eAAe,QAAQ,oBAAoB;AACpD,SAASC,eAAe,QAAQ,oBAAoB;AACpD,SAASC,iBAAiB,QAAQ,2BAA2B;AAC7D,OAAO,SAASC,SAASA,CAACC,QAAQ,EAAE;EAChC,OAAQC,MAAM,IAAKA,MAAM,CAACC,IAAI,CAAC,IAAIC,iBAAiB,CAACH,QAAQ,CAAC,CAAC;AACnE;AACA,MAAMG,iBAAiB,CAAC;EACpBC,WAAWA,CAACJ,QAAQ,EAAE;IAClB,IAAI,CAACA,QAAQ,GAAGA,QAAQ;EAC5B;EACAK,IAAIA,CAACC,WAAW,EAAEL,MAAM,EAAE;IACtB,OAAOA,MAAM,CAACM,SAAS,CAAC,IAAIC,mBAAmB,CAACF,WAAW,EAAE,IAAI,CAACN,QAAQ,CAAC,CAAC;EAChF;AACJ;AACA,MAAMQ,mBAAmB,SAASZ,eAAe,CAAC;EAC9CQ,WAAWA,CAACE,WAAW,EAAEN,QAAQ,EAAE;IAC/B,KAAK,CAACM,WAAW,CAAC;IAClB,IAAI,CAACG,QAAQ,GAAG,KAAK;IACrB,MAAMC,eAAe,GAAG,IAAIb,eAAe,CAAC,IAAI,EAAEc,SAAS,EAAEA,SAAS,CAAC;IACvE,IAAI,CAACC,GAAG,CAACF,eAAe,CAAC;IACzB,IAAI,CAACG,iBAAiB,GAAGH,eAAe;IACxC,MAAMG,iBAAiB,GAAGf,iBAAiB,CAAC,IAAI,EAAEE,QAAQ,EAAEW,SAAS,EAAEA,SAAS,EAAED,eAAe,CAAC;IAClG,IAAIG,iBAAiB,KAAKH,eAAe,EAAE;MACvC,IAAI,CAACE,GAAG,CAACC,iBAAiB,CAAC;MAC3B,IAAI,CAACA,iBAAiB,GAAGA,iBAAiB;IAC9C;EACJ;EACAC,KAAKA,CAACC,KAAK,EAAE;IACT,IAAI,IAAI,CAACN,QAAQ,EAAE;MACf,KAAK,CAACK,KAAK,CAACC,KAAK,CAAC;IACtB;EACJ;EACAC,UAAUA,CAACC,UAAU,EAAEC,UAAU,EAAEC,UAAU,EAAEC,UAAU,EAAEC,QAAQ,EAAE;IACjE,IAAI,CAACZ,QAAQ,GAAG,IAAI;IACpB,IAAI,IAAI,CAACI,iBAAiB,EAAE;MACxB,IAAI,CAACA,iBAAiB,CAACS,WAAW,CAAC,CAAC;IACxC;EACJ;EACAC,cAAcA,CAAA,EAAG,CACjB;AACJ"},"metadata":{},"sourceType":"module","externalDependencies":[]}
|