MCPcopy
hub / github.com/react/create-react-app / res

Function res

packages/react-error-overlay/fixtures/bundle_u.mjs:27197–27224  ·  view source on GitHub ↗
(i, val)

Source from the content-addressed store, hash-verified

27195 if (args.length === 0) return resolve([]);
27196 var remaining = args.length;
27197 function res(i, val) {
27198 if (val && (typeof val === 'object' || typeof val === 'function')) {
27199 if (val instanceof Promise && val.then === Promise.prototype.then) {
27200 while (val._81 === 3) {
27201 val = val._65;
27202 }
27203 if (val._81 === 1) return res(i, val._65);
27204 if (val._81 === 2) reject(val._65);
27205 val.then(function (val) {
27206 res(i, val);
27207 }, reject);
27208 return;
27209 } else {
27210 var then = val.then;
27211 if (typeof then === 'function') {
27212 var p = new Promise(then.bind(val));
27213 p.then(function (val) {
27214 res(i, val);
27215 }, reject);
27216 return;
27217 }
27218 }
27219 }
27220 args[i] = val;
27221 if (--remaining === 0) {
27222 resolve(args);
27223 }
27224 }
27225 for (var i = 0; i < args.length; i++) {
27226 res(i, args[i]);
27227 }

Callers 1

bundle_u.mjsFile · 0.70

Calls 2

rejectFunction · 0.70
resolveFunction · 0.70

Tested by

no test coverage detected