{"dependencies":[{"name":"../util/EmptyError","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":48,"index":48}}],"key":"OaMr6m8EEo83ponNEjYNber+vcc=","exportNames":["*"],"imports":1}},{"name":"../util/lift","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":49},"end":{"line":2,"column":39,"index":88}}],"key":"4CWnJ0pAAHdfw8fC393IKzeACYc=","exportNames":["*"],"imports":1}},{"name":"./OperatorSubscriber","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":89},"end":{"line":3,"column":64,"index":153}}],"key":"aA6xM2Hw6XHTylKbb30hQFraJU0=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.throwIfEmpty = throwIfEmpty;\n var _utilEmptyError = require(_dependencyMap[0], \"../util/EmptyError\");\n var _utilLift = require(_dependencyMap[1], \"../util/lift\");\n var _OperatorSubscriber = require(_dependencyMap[2], \"./OperatorSubscriber\");\n function throwIfEmpty(errorFactory) {\n if (errorFactory === void 0) {\n errorFactory = defaultErrorFactory;\n }\n return (0, _utilLift.operate)(function (source, subscriber) {\n var hasValue = false;\n source.subscribe((0, _OperatorSubscriber.createOperatorSubscriber)(subscriber, function (value) {\n hasValue = true;\n subscriber.next(value);\n }, function () {\n return hasValue ? subscriber.complete() : subscriber.error(errorFactory());\n }));\n });\n }\n function defaultErrorFactory() {\n return new _utilEmptyError.EmptyError();\n }\n});","lineCount":28,"map":[[7,2,4,0,"exports"],[7,9,4,0],[7,10,4,0,"throwIfEmpty"],[7,22,4,0],[7,25,4,0,"throwIfEmpty"],[7,37,4,0],[8,2,1,0],[8,6,1,0,"_utilEmptyError"],[8,21,1,0],[8,24,1,0,"require"],[8,31,1,0],[8,32,1,0,"_dependencyMap"],[8,46,1,0],[9,2,2,0],[9,6,2,0,"_utilLift"],[9,15,2,0],[9,18,2,0,"require"],[9,25,2,0],[9,26,2,0,"_dependencyMap"],[9,40,2,0],[10,2,3,0],[10,6,3,0,"_OperatorSubscriber"],[10,25,3,0],[10,28,3,0,"require"],[10,35,3,0],[10,36,3,0,"_dependencyMap"],[10,50,3,0],[11,2,4,7],[11,11,4,16,"throwIfEmpty"],[11,23,4,28,"throwIfEmpty"],[11,24,4,29,"errorFactory"],[11,36,4,41],[11,38,4,43],[12,4,5,4],[12,8,5,8,"errorFactory"],[12,20,5,20],[12,25,5,25],[12,30,5,30],[12,31,5,31],[12,33,5,33],[13,6,5,35,"errorFactory"],[13,18,5,47],[13,21,5,50,"defaultErrorFactory"],[13,40,5,69],[14,4,5,71],[15,4,6,4],[15,11,6,11],[15,15,6,11,"operate"],[15,24,6,18],[15,25,6,18,"operate"],[15,32,6,18],[15,34,6,19],[15,44,6,29,"source"],[15,50,6,35],[15,52,6,37,"subscriber"],[15,62,6,47],[15,64,6,49],[16,6,7,8],[16,10,7,12,"hasValue"],[16,18,7,20],[16,21,7,23],[16,26,7,28],[17,6,8,8,"source"],[17,12,8,14],[17,13,8,15,"subscribe"],[17,22,8,24],[17,23,8,25],[17,27,8,25,"createOperatorSubscriber"],[17,46,8,49],[17,47,8,49,"createOperatorSubscriber"],[17,71,8,49],[17,73,8,50,"subscriber"],[17,83,8,60],[17,85,8,62],[17,95,8,72,"value"],[17,100,8,77],[17,102,8,79],[18,8,9,12,"hasValue"],[18,16,9,20],[18,19,9,23],[18,23,9,27],[19,8,10,12,"subscriber"],[19,18,10,22],[19,19,10,23,"next"],[19,23,10,27],[19,24,10,28,"value"],[19,29,10,33],[19,30,10,34],[20,6,11,8],[20,7,11,9],[20,9,11,11],[20,21,11,23],[21,8,11,25],[21,15,11,33,"hasValue"],[21,23,11,41],[21,26,11,44,"subscriber"],[21,36,11,54],[21,37,11,55,"complete"],[21,45,11,63],[21,46,11,64],[21,47,11,65],[21,50,11,68,"subscriber"],[21,60,11,78],[21,61,11,79,"error"],[21,66,11,84],[21,67,11,85,"errorFactory"],[21,79,11,97],[21,80,11,98],[21,81,11,99],[21,82,11,100],[22,6,11,103],[22,7,11,104],[22,8,11,105],[22,9,11,106],[23,4,12,4],[23,5,12,5],[23,6,12,6],[24,2,13,0],[25,2,14,0],[25,11,14,9,"defaultErrorFactory"],[25,30,14,28,"defaultErrorFactory"],[25,31,14,28],[25,33,14,31],[26,4,15,4],[26,11,15,11],[26,15,15,15,"EmptyError"],[26,30,15,25],[26,31,15,25,"EmptyError"],[26,41,15,25],[26,42,15,26],[26,43,15,27],[27,2,16,0],[28,0,16,1],[28,3]],"functionMap":{"names":["","throwIfEmpty","operate$argument_0","createOperatorSubscriber$argument_1","createOperatorSubscriber$argument_2","defaultErrorFactory"],"mappings":"AAA;OCG;mBCE;8DCE;SDG,EE,6FF;KDC;CDC;AKC;CLE"},"hasCjsExports":false},"type":"js/module"}]}