Kargi-Sitesi/.angular/cache/18.2.11/babel-webpack/f410a803ff9253f6bb5d0f1901049f8d7d5f3d3b63e919fb5e23b204095fe82d.json

1 line
No EOL
10 KiB
JSON

{"ast":null,"code":"import { Subscription } from '../Subscription';\nimport { subscribeToResult } from '../util/subscribeToResult';\nimport { OuterSubscriber } from '../OuterSubscriber';\nexport function bufferToggle(openings, closingSelector) {\n return function bufferToggleOperatorFunction(source) {\n return source.lift(new BufferToggleOperator(openings, closingSelector));\n };\n}\nclass BufferToggleOperator {\n constructor(openings, closingSelector) {\n this.openings = openings;\n this.closingSelector = closingSelector;\n }\n call(subscriber, source) {\n return source.subscribe(new BufferToggleSubscriber(subscriber, this.openings, this.closingSelector));\n }\n}\nclass BufferToggleSubscriber extends OuterSubscriber {\n constructor(destination, openings, closingSelector) {\n super(destination);\n this.closingSelector = closingSelector;\n this.contexts = [];\n this.add(subscribeToResult(this, openings));\n }\n _next(value) {\n const contexts = this.contexts;\n const len = contexts.length;\n for (let i = 0; i < len; i++) {\n contexts[i].buffer.push(value);\n }\n }\n _error(err) {\n const contexts = this.contexts;\n while (contexts.length > 0) {\n const context = contexts.shift();\n context.subscription.unsubscribe();\n context.buffer = null;\n context.subscription = null;\n }\n this.contexts = null;\n super._error(err);\n }\n _complete() {\n const contexts = this.contexts;\n while (contexts.length > 0) {\n const context = contexts.shift();\n this.destination.next(context.buffer);\n context.subscription.unsubscribe();\n context.buffer = null;\n context.subscription = null;\n }\n this.contexts = null;\n super._complete();\n }\n notifyNext(outerValue, innerValue) {\n outerValue ? this.closeBuffer(outerValue) : this.openBuffer(innerValue);\n }\n notifyComplete(innerSub) {\n this.closeBuffer(innerSub.context);\n }\n openBuffer(value) {\n try {\n const closingSelector = this.closingSelector;\n const closingNotifier = closingSelector.call(this, value);\n if (closingNotifier) {\n this.trySubscribe(closingNotifier);\n }\n } catch (err) {\n this._error(err);\n }\n }\n closeBuffer(context) {\n const contexts = this.contexts;\n if (contexts && context) {\n const {\n buffer,\n subscription\n } = context;\n this.destination.next(buffer);\n contexts.splice(contexts.indexOf(context), 1);\n this.remove(subscription);\n subscription.unsubscribe();\n }\n }\n trySubscribe(closingNotifier) {\n const contexts = this.contexts;\n const buffer = [];\n const subscription = new Subscription();\n const context = {\n buffer,\n subscription\n };\n contexts.push(context);\n const innerSubscription = subscribeToResult(this, closingNotifier, context);\n if (!innerSubscription || innerSubscription.closed) {\n this.closeBuffer(context);\n } else {\n innerSubscription.context = context;\n this.add(innerSubscription);\n subscription.add(innerSubscription);\n }\n }\n}","map":{"version":3,"names":["Subscription","subscribeToResult","OuterSubscriber","bufferToggle","openings","closingSelector","bufferToggleOperatorFunction","source","lift","BufferToggleOperator","constructor","call","subscriber","subscribe","BufferToggleSubscriber","destination","contexts","add","_next","value","len","length","i","buffer","push","_error","err","context","shift","subscription","unsubscribe","_complete","next","notifyNext","outerValue","innerValue","closeBuffer","openBuffer","notifyComplete","innerSub","closingNotifier","trySubscribe","splice","indexOf","remove","innerSubscription","closed"],"sources":["/home/arctichawk1/Desktop/Projects/Public/Kargi-Sitesi/node_modules/rxjs/_esm2015/internal/operators/bufferToggle.js"],"sourcesContent":["import { Subscription } from '../Subscription';\nimport { subscribeToResult } from '../util/subscribeToResult';\nimport { OuterSubscriber } from '../OuterSubscriber';\nexport function bufferToggle(openings, closingSelector) {\n return function bufferToggleOperatorFunction(source) {\n return source.lift(new BufferToggleOperator(openings, closingSelector));\n };\n}\nclass BufferToggleOperator {\n constructor(openings, closingSelector) {\n this.openings = openings;\n this.closingSelector = closingSelector;\n }\n call(subscriber, source) {\n return source.subscribe(new BufferToggleSubscriber(subscriber, this.openings, this.closingSelector));\n }\n}\nclass BufferToggleSubscriber extends OuterSubscriber {\n constructor(destination, openings, closingSelector) {\n super(destination);\n this.closingSelector = closingSelector;\n this.contexts = [];\n this.add(subscribeToResult(this, openings));\n }\n _next(value) {\n const contexts = this.contexts;\n const len = contexts.length;\n for (let i = 0; i < len; i++) {\n contexts[i].buffer.push(value);\n }\n }\n _error(err) {\n const contexts = this.contexts;\n while (contexts.length > 0) {\n const context = contexts.shift();\n context.subscription.unsubscribe();\n context.buffer = null;\n context.subscription = null;\n }\n this.contexts = null;\n super._error(err);\n }\n _complete() {\n const contexts = this.contexts;\n while (contexts.length > 0) {\n const context = contexts.shift();\n this.destination.next(context.buffer);\n context.subscription.unsubscribe();\n context.buffer = null;\n context.subscription = null;\n }\n this.contexts = null;\n super._complete();\n }\n notifyNext(outerValue, innerValue) {\n outerValue ? this.closeBuffer(outerValue) : this.openBuffer(innerValue);\n }\n notifyComplete(innerSub) {\n this.closeBuffer(innerSub.context);\n }\n openBuffer(value) {\n try {\n const closingSelector = this.closingSelector;\n const closingNotifier = closingSelector.call(this, value);\n if (closingNotifier) {\n this.trySubscribe(closingNotifier);\n }\n }\n catch (err) {\n this._error(err);\n }\n }\n closeBuffer(context) {\n const contexts = this.contexts;\n if (contexts && context) {\n const { buffer, subscription } = context;\n this.destination.next(buffer);\n contexts.splice(contexts.indexOf(context), 1);\n this.remove(subscription);\n subscription.unsubscribe();\n }\n }\n trySubscribe(closingNotifier) {\n const contexts = this.contexts;\n const buffer = [];\n const subscription = new Subscription();\n const context = { buffer, subscription };\n contexts.push(context);\n const innerSubscription = subscribeToResult(this, closingNotifier, context);\n if (!innerSubscription || innerSubscription.closed) {\n this.closeBuffer(context);\n }\n else {\n innerSubscription.context = context;\n this.add(innerSubscription);\n subscription.add(innerSubscription);\n }\n }\n}\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}