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

1 line
8.5 KiB
JSON

{"ast":null,"code":"import { Observable } from '../Observable';\nimport { AsyncSubject } from '../AsyncSubject';\nimport { map } from '../operators/map';\nimport { canReportError } from '../util/canReportError';\nimport { isArray } from '../util/isArray';\nimport { isScheduler } from '../util/isScheduler';\nexport function bindCallback(callbackFunc, resultSelector, scheduler) {\n if (resultSelector) {\n if (isScheduler(resultSelector)) {\n scheduler = resultSelector;\n } else {\n return (...args) => bindCallback(callbackFunc, scheduler)(...args).pipe(map(args => isArray(args) ? resultSelector(...args) : resultSelector(args)));\n }\n }\n\n return function (...args) {\n const context = this;\n let subject;\n const params = {\n context,\n subject,\n callbackFunc,\n scheduler\n };\n return new Observable(subscriber => {\n if (!scheduler) {\n if (!subject) {\n subject = new AsyncSubject();\n\n const handler = (...innerArgs) => {\n subject.next(innerArgs.length <= 1 ? innerArgs[0] : innerArgs);\n subject.complete();\n };\n\n try {\n callbackFunc.apply(context, [...args, handler]);\n } catch (err) {\n if (canReportError(subject)) {\n subject.error(err);\n } else {\n console.warn(err);\n }\n }\n }\n\n return subject.subscribe(subscriber);\n } else {\n const state = {\n args,\n subscriber,\n params\n };\n return scheduler.schedule(dispatch, 0, state);\n }\n });\n };\n}\n\nfunction dispatch(state) {\n const self = this;\n const {\n args,\n subscriber,\n params\n } = state;\n const {\n callbackFunc,\n context,\n scheduler\n } = params;\n let {\n subject\n } = params;\n\n if (!subject) {\n subject = params.subject = new AsyncSubject();\n\n const handler = (...innerArgs) => {\n const value = innerArgs.length <= 1 ? innerArgs[0] : innerArgs;\n this.add(scheduler.schedule(dispatchNext, 0, {\n value,\n subject\n }));\n };\n\n try {\n callbackFunc.apply(context, [...args, handler]);\n } catch (err) {\n subject.error(err);\n }\n }\n\n this.add(subject.subscribe(subscriber));\n}\n\nfunction dispatchNext(state) {\n const {\n value,\n subject\n } = state;\n subject.next(value);\n subject.complete();\n}\n\nfunction dispatchError(state) {\n const {\n err,\n subject\n } = state;\n subject.error(err);\n}","map":{"version":3,"names":["Observable","AsyncSubject","map","canReportError","isArray","isScheduler","bindCallback","callbackFunc","resultSelector","scheduler","args","pipe","context","subject","params","subscriber","handler","innerArgs","next","length","complete","apply","err","error","console","warn","subscribe","state","schedule","dispatch","self","value","add","dispatchNext","dispatchError"],"sources":["D:/MobileDev/WRB/WrenchBoard2023a/node_modules/rxjs/_esm2015/internal/observable/bindCallback.js"],"sourcesContent":["import { Observable } from '../Observable';\nimport { AsyncSubject } from '../AsyncSubject';\nimport { map } from '../operators/map';\nimport { canReportError } from '../util/canReportError';\nimport { isArray } from '../util/isArray';\nimport { isScheduler } from '../util/isScheduler';\nexport function bindCallback(callbackFunc, resultSelector, scheduler) {\n if (resultSelector) {\n if (isScheduler(resultSelector)) {\n scheduler = resultSelector;\n }\n else {\n return (...args) => bindCallback(callbackFunc, scheduler)(...args).pipe(map((args) => isArray(args) ? resultSelector(...args) : resultSelector(args)));\n }\n }\n return function (...args) {\n const context = this;\n let subject;\n const params = {\n context,\n subject,\n callbackFunc,\n scheduler,\n };\n return new Observable(subscriber => {\n if (!scheduler) {\n if (!subject) {\n subject = new AsyncSubject();\n const handler = (...innerArgs) => {\n subject.next(innerArgs.length <= 1 ? innerArgs[0] : innerArgs);\n subject.complete();\n };\n try {\n callbackFunc.apply(context, [...args, handler]);\n }\n catch (err) {\n if (canReportError(subject)) {\n subject.error(err);\n }\n else {\n console.warn(err);\n }\n }\n }\n return subject.subscribe(subscriber);\n }\n else {\n const state = {\n args, subscriber, params,\n };\n return scheduler.schedule(dispatch, 0, state);\n }\n });\n };\n}\nfunction dispatch(state) {\n const self = this;\n const { args, subscriber, params } = state;\n const { callbackFunc, context, scheduler } = params;\n let { subject } = params;\n if (!subject) {\n subject = params.subject = new AsyncSubject();\n const handler = (...innerArgs) => {\n const value = innerArgs.length <= 1 ? innerArgs[0] : innerArgs;\n this.add(scheduler.schedule(dispatchNext, 0, { value, subject }));\n };\n try {\n callbackFunc.apply(context, [...args, handler]);\n }\n catch (err) {\n subject.error(err);\n }\n }\n this.add(subject.subscribe(subscriber));\n}\nfunction dispatchNext(state) {\n const { value, subject } = state;\n subject.next(value);\n subject.complete();\n}\nfunction dispatchError(state) {\n const { err, subject } = state;\n subject.error(err);\n}\n"],"mappings":"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"},"metadata":{},"sourceType":"module"}