mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
6.0 KiB
JSON
1 line
6.0 KiB
JSON
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\n/**\n * Polyfill for the optional chain operator, `?.`, given previous conversion of the expression into an array of values,\n * descriptors, and functions, for situations in which at least one part of the expression is async.\n *\n * Adapted from Sucrase (https://github.com/alangpierce/sucrase) See\n * https://github.com/alangpierce/sucrase/blob/265887868966917f3b924ce38dfad01fbab1329f/src/transformers/OptionalChainingNullishTransformer.ts#L15\n *\n * @param ops Array result of expression conversion\n * @returns The value of the expression\n */\nfunction _asyncOptionalChain(_x) {\n return _asyncOptionalChain2.apply(this, arguments);\n} // Sucrase version:\n// async function _asyncOptionalChain(ops) {\n// let lastAccessLHS = undefined;\n// let value = ops[0];\n// let i = 1;\n// while (i < ops.length) {\n// var op = ops[i];\n// var fn = ops[i + 1];\n// i += 2;\n// if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n// return undefined;\n// }\n// if (op === 'access' || op === 'optionalAccess') {\n// lastAccessLHS = value;\n// value = await fn(value);\n// } else if (op === 'call' || op === 'optionalCall') {\n// value = await fn((...args) => value.call(lastAccessLHS, ...args));\n// lastAccessLHS = undefined;\n// }\n// }\n// return value;\n// }\nfunction _asyncOptionalChain2() {\n _asyncOptionalChain2 = _asyncToGenerator(function* (ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n var op = ops[i];\n var fn = ops[i + 1];\n i += 2;\n // by checking for loose equality to `null`, we catch both `null` and `undefined`\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n // really we're meaning to return `undefined` as an actual value here, but it saves bytes not to write it\n return;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = yield fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = yield fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n });\n return _asyncOptionalChain2.apply(this, arguments);\n}\nexport { _asyncOptionalChain };","map":{"version":3,"names":["_asyncOptionalChain","_x","_asyncOptionalChain2","apply","arguments","_asyncToGenerator","ops","lastAccessLHS","undefined","value","i","length","op","fn","args","call"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@sentry/utils/esm/buildPolyfills/_asyncOptionalChain.js"],"sourcesContent":["/**\n * Polyfill for the optional chain operator, `?.`, given previous conversion of the expression into an array of values,\n * descriptors, and functions, for situations in which at least one part of the expression is async.\n *\n * Adapted from Sucrase (https://github.com/alangpierce/sucrase) See\n * https://github.com/alangpierce/sucrase/blob/265887868966917f3b924ce38dfad01fbab1329f/src/transformers/OptionalChainingNullishTransformer.ts#L15\n *\n * @param ops Array result of expression conversion\n * @returns The value of the expression\n */\nasync function _asyncOptionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n var op = ops[i] ;\n var fn = ops[i + 1] ;\n i += 2;\n // by checking for loose equality to `null`, we catch both `null` and `undefined`\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n // really we're meaning to return `undefined` as an actual value here, but it saves bytes not to write it\n return;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = await fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = await fn((...args) => (value ).call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n}\n\n// Sucrase version:\n// async function _asyncOptionalChain(ops) {\n// let lastAccessLHS = undefined;\n// let value = ops[0];\n// let i = 1;\n// while (i < ops.length) {\n// var op = ops[i];\n// var fn = ops[i + 1];\n// i += 2;\n// if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n// return undefined;\n// }\n// if (op === 'access' || op === 'optionalAccess') {\n// lastAccessLHS = value;\n// value = await fn(value);\n// } else if (op === 'call' || op === 'optionalCall') {\n// value = await fn((...args) => value.call(lastAccessLHS, ...args));\n// lastAccessLHS = undefined;\n// }\n// }\n// return value;\n// }\n\nexport { _asyncOptionalChain };\n"],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AATA,SAUeA,mBAAmBA,CAAAC,EAAA;EAAA,OAAAC,oBAAA,CAAAC,KAAA,OAAAC,SAAA;AAAA,EAwBlC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA,SAAAF,qBAAA;EAAAA,oBAAA,GAAAG,iBAAA,CA7CA,WAAmCC,GAAG,EAAE;IACtC,IAAIC,aAAa,GAAGC,SAAS;IAC7B,IAAIC,KAAK,GAAGH,GAAG,CAAC,CAAC,CAAC;IAClB,IAAII,CAAC,GAAG,CAAC;IACT,OAAOA,CAAC,GAAGJ,GAAG,CAACK,MAAM,EAAE;MACrB,IAAIC,EAAE,GAAGN,GAAG,CAACI,CAAC,CAAC;MACf,IAAIG,EAAE,GAAGP,GAAG,CAACI,CAAC,GAAG,CAAC,CAAC;MACnBA,CAAC,IAAI,CAAC;MACN;MACA,IAAI,CAACE,EAAE,KAAK,gBAAgB,IAAIA,EAAE,KAAK,cAAc,KAAKH,KAAK,IAAI,IAAI,EAAE;QACvE;QACA;MACF;MACA,IAAIG,EAAE,KAAK,QAAQ,IAAIA,EAAE,KAAK,gBAAgB,EAAE;QAC9CL,aAAa,GAAGE,KAAK;QACrBA,KAAK,SAASI,EAAE,CAACJ,KAAK,CAAC;MACzB,CAAC,MAAM,IAAIG,EAAE,KAAK,MAAM,IAAIA,EAAE,KAAK,cAAc,EAAE;QACjDH,KAAK,SAASI,EAAE,CAAC,CAAC,GAAGC,IAAI,KAAML,KAAK,CAAGM,IAAI,CAACR,aAAa,EAAE,GAAGO,IAAI,CAAC,CAAC;QACpEP,aAAa,GAAGC,SAAS;MAC3B;IACF;IACA,OAAOC,KAAK;EACd,CAAC;EAAA,OAAAP,oBAAA,CAAAC,KAAA,OAAAC,SAAA;AAAA;AAyBD,SAASJ,mBAAmB"},"metadata":{},"sourceType":"module"} |