()
| 55960 | return _parse.apply(this, arguments); |
| 55961 | } |
| 55962 | function _parse() { |
| 55963 | _parse = (0, _asyncToGeneratorDefault.default)((0, _regeneratorDefault.default).mark(function _callee(data, loaders, options, context) { |
| 55964 | var _getResourceUrlAndTyp, url, candidateLoaders, loader; |
| 55965 | return (0, _regeneratorDefault.default).wrap(function _callee$(_context) { |
| 55966 | while(true)switch(_context.prev = _context.next){ |
| 55967 | case 0: |
| 55968 | (0, _loaderUtils.assert)(!context || typeof context !== "string", "parse no longer accepts final url"); |
| 55969 | if (loaders && !Array.isArray(loaders) && !(0, _normalizeLoader.isLoaderObject)(loaders)) { |
| 55970 | context = options; |
| 55971 | options = loaders; |
| 55972 | loaders = null; |
| 55973 | } |
| 55974 | _context.next = 4; |
| 55975 | return data; |
| 55976 | case 4: |
| 55977 | data = _context.sent; |
| 55978 | options = options || {}; |
| 55979 | _getResourceUrlAndTyp = (0, _resourceUtils.getResourceUrlAndType)(data), url = _getResourceUrlAndTyp.url; |
| 55980 | candidateLoaders = (0, _contextUtils.getLoaders)(loaders, context); |
| 55981 | _context.next = 10; |
| 55982 | return (0, _selectLoader.selectLoader)(data, candidateLoaders, options); |
| 55983 | case 10: |
| 55984 | loader = _context.sent; |
| 55985 | if (loader) { |
| 55986 | _context.next = 13; |
| 55987 | break; |
| 55988 | } |
| 55989 | return _context.abrupt("return", null); |
| 55990 | case 13: |
| 55991 | options = (0, _optionUtils.normalizeOptions)(options, loader, candidateLoaders, url); |
| 55992 | context = (0, _contextUtils.getLoaderContext)({ |
| 55993 | url: url, |
| 55994 | parse: parse, |
| 55995 | loaders: candidateLoaders |
| 55996 | }, options, context); |
| 55997 | _context.next = 17; |
| 55998 | return parseWithLoader(loader, data, options, context); |
| 55999 | case 17: |
| 56000 | return _context.abrupt("return", _context.sent); |
| 56001 | case 18: |
| 56002 | case "end": |
| 56003 | return _context.stop(); |
| 56004 | } |
| 56005 | }, _callee); |
| 56006 | })); |
| 56007 | return _parse.apply(this, arguments); |
| 56008 | } |
| 56009 | function parseWithLoader(_x5, _x6, _x7, _x8) { |
| 56010 | return _parseWithLoader.apply(this, arguments); |
| 56011 | } |
nothing calls this directly
no test coverage detected