Files
WrenchBoardIonic2023/.angular/cache/14.2.0/babel-webpack/a9527ba244b4fad47ec1d7e8424808da.json
T
CHIEFSOFT\ameye cea49e295a first commit
2023-05-12 22:30:08 -04:00

1 line
6.3 KiB
JSON

{"ast":null,"code":"import { isArray } from '../util/isArray';\nimport { fromArray } from './fromArray';\nimport { OuterSubscriber } from '../OuterSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nexport function race(...observables) {\n if (observables.length === 1) {\n if (isArray(observables[0])) {\n observables = observables[0];\n } else {\n return observables[0];\n }\n }\n\n return fromArray(observables, undefined).lift(new RaceOperator());\n}\nexport class RaceOperator {\n call(subscriber, source) {\n return source.subscribe(new RaceSubscriber(subscriber));\n }\n\n}\nexport class RaceSubscriber extends OuterSubscriber {\n constructor(destination) {\n super(destination);\n this.hasFirst = false;\n this.observables = [];\n this.subscriptions = [];\n }\n\n _next(observable) {\n this.observables.push(observable);\n }\n\n _complete() {\n const observables = this.observables;\n const len = observables.length;\n\n if (len === 0) {\n this.destination.complete();\n } else {\n for (let i = 0; i < len && !this.hasFirst; i++) {\n const observable = observables[i];\n const subscription = subscribeToResult(this, observable, undefined, i);\n\n if (this.subscriptions) {\n this.subscriptions.push(subscription);\n }\n\n this.add(subscription);\n }\n\n this.observables = null;\n }\n }\n\n notifyNext(_outerValue, innerValue, outerIndex) {\n if (!this.hasFirst) {\n this.hasFirst = true;\n\n for (let i = 0; i < this.subscriptions.length; i++) {\n if (i !== outerIndex) {\n let subscription = this.subscriptions[i];\n subscription.unsubscribe();\n this.remove(subscription);\n }\n }\n\n this.subscriptions = null;\n }\n\n this.destination.next(innerValue);\n }\n\n}","map":{"version":3,"names":["isArray","fromArray","OuterSubscriber","subscribeToResult","race","observables","length","undefined","lift","RaceOperator","call","subscriber","source","subscribe","RaceSubscriber","constructor","destination","hasFirst","subscriptions","_next","observable","push","_complete","len","complete","i","subscription","add","notifyNext","_outerValue","innerValue","outerIndex","unsubscribe","remove","next"],"sources":["D:/MobileDev/WRB/WrenchBoard2023a/node_modules/rxjs/_esm2015/internal/observable/race.js"],"sourcesContent":["import { isArray } from '../util/isArray';\nimport { fromArray } from './fromArray';\nimport { OuterSubscriber } from '../OuterSubscriber';\nimport { subscribeToResult } from '../util/subscribeToResult';\nexport function race(...observables) {\n if (observables.length === 1) {\n if (isArray(observables[0])) {\n observables = observables[0];\n }\n else {\n return observables[0];\n }\n }\n return fromArray(observables, undefined).lift(new RaceOperator());\n}\nexport class RaceOperator {\n call(subscriber, source) {\n return source.subscribe(new RaceSubscriber(subscriber));\n }\n}\nexport class RaceSubscriber extends OuterSubscriber {\n constructor(destination) {\n super(destination);\n this.hasFirst = false;\n this.observables = [];\n this.subscriptions = [];\n }\n _next(observable) {\n this.observables.push(observable);\n }\n _complete() {\n const observables = this.observables;\n const len = observables.length;\n if (len === 0) {\n this.destination.complete();\n }\n else {\n for (let i = 0; i < len && !this.hasFirst; i++) {\n const observable = observables[i];\n const subscription = subscribeToResult(this, observable, undefined, i);\n if (this.subscriptions) {\n this.subscriptions.push(subscription);\n }\n this.add(subscription);\n }\n this.observables = null;\n }\n }\n notifyNext(_outerValue, innerValue, outerIndex) {\n if (!this.hasFirst) {\n this.hasFirst = true;\n for (let i = 0; i < this.subscriptions.length; i++) {\n if (i !== outerIndex) {\n let subscription = this.subscriptions[i];\n subscription.unsubscribe();\n this.remove(subscription);\n }\n }\n this.subscriptions = null;\n }\n this.destination.next(innerValue);\n }\n}\n"],"mappings":"AAAA,SAASA,OAAT,QAAwB,iBAAxB;AACA,SAASC,SAAT,QAA0B,aAA1B;AACA,SAASC,eAAT,QAAgC,oBAAhC;AACA,SAASC,iBAAT,QAAkC,2BAAlC;AACA,OAAO,SAASC,IAAT,CAAc,GAAGC,WAAjB,EAA8B;EACjC,IAAIA,WAAW,CAACC,MAAZ,KAAuB,CAA3B,EAA8B;IAC1B,IAAIN,OAAO,CAACK,WAAW,CAAC,CAAD,CAAZ,CAAX,EAA6B;MACzBA,WAAW,GAAGA,WAAW,CAAC,CAAD,CAAzB;IACH,CAFD,MAGK;MACD,OAAOA,WAAW,CAAC,CAAD,CAAlB;IACH;EACJ;;EACD,OAAOJ,SAAS,CAACI,WAAD,EAAcE,SAAd,CAAT,CAAkCC,IAAlC,CAAuC,IAAIC,YAAJ,EAAvC,CAAP;AACH;AACD,OAAO,MAAMA,YAAN,CAAmB;EACtBC,IAAI,CAACC,UAAD,EAAaC,MAAb,EAAqB;IACrB,OAAOA,MAAM,CAACC,SAAP,CAAiB,IAAIC,cAAJ,CAAmBH,UAAnB,CAAjB,CAAP;EACH;;AAHqB;AAK1B,OAAO,MAAMG,cAAN,SAA6BZ,eAA7B,CAA6C;EAChDa,WAAW,CAACC,WAAD,EAAc;IACrB,MAAMA,WAAN;IACA,KAAKC,QAAL,GAAgB,KAAhB;IACA,KAAKZ,WAAL,GAAmB,EAAnB;IACA,KAAKa,aAAL,GAAqB,EAArB;EACH;;EACDC,KAAK,CAACC,UAAD,EAAa;IACd,KAAKf,WAAL,CAAiBgB,IAAjB,CAAsBD,UAAtB;EACH;;EACDE,SAAS,GAAG;IACR,MAAMjB,WAAW,GAAG,KAAKA,WAAzB;IACA,MAAMkB,GAAG,GAAGlB,WAAW,CAACC,MAAxB;;IACA,IAAIiB,GAAG,KAAK,CAAZ,EAAe;MACX,KAAKP,WAAL,CAAiBQ,QAAjB;IACH,CAFD,MAGK;MACD,KAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGF,GAAJ,IAAW,CAAC,KAAKN,QAAjC,EAA2CQ,CAAC,EAA5C,EAAgD;QAC5C,MAAML,UAAU,GAAGf,WAAW,CAACoB,CAAD,CAA9B;QACA,MAAMC,YAAY,GAAGvB,iBAAiB,CAAC,IAAD,EAAOiB,UAAP,EAAmBb,SAAnB,EAA8BkB,CAA9B,CAAtC;;QACA,IAAI,KAAKP,aAAT,EAAwB;UACpB,KAAKA,aAAL,CAAmBG,IAAnB,CAAwBK,YAAxB;QACH;;QACD,KAAKC,GAAL,CAASD,YAAT;MACH;;MACD,KAAKrB,WAAL,GAAmB,IAAnB;IACH;EACJ;;EACDuB,UAAU,CAACC,WAAD,EAAcC,UAAd,EAA0BC,UAA1B,EAAsC;IAC5C,IAAI,CAAC,KAAKd,QAAV,EAAoB;MAChB,KAAKA,QAAL,GAAgB,IAAhB;;MACA,KAAK,IAAIQ,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAG,KAAKP,aAAL,CAAmBZ,MAAvC,EAA+CmB,CAAC,EAAhD,EAAoD;QAChD,IAAIA,CAAC,KAAKM,UAAV,EAAsB;UAClB,IAAIL,YAAY,GAAG,KAAKR,aAAL,CAAmBO,CAAnB,CAAnB;UACAC,YAAY,CAACM,WAAb;UACA,KAAKC,MAAL,CAAYP,YAAZ;QACH;MACJ;;MACD,KAAKR,aAAL,GAAqB,IAArB;IACH;;IACD,KAAKF,WAAL,CAAiBkB,IAAjB,CAAsBJ,UAAtB;EACH;;AAzC+C"},"metadata":{},"sourceType":"module"}