MCPcopy Create free account
hub / github.com/angular/dev-infra / initializeResponse

Function initializeResponse

github-actions/saucelabs/set-saucelabs-env.js:12945–12975  ·  view source on GitHub ↗
(response, init, body)

Source from the content-addressed store, hash-verified

12943 }
12944 function makeNetworkError(reason) {
12945 const isError = isErrorLike(reason);
12946 return makeResponse({
12947 type: "error",
12948 status: 0,
12949 error: isError ? reason : new Error(reason ? String(reason) : reason),
12950 aborted: reason && reason.name === "AbortError"
12951 });
12952 }
12953 function isNetworkError(response) {
12954 return (
12955 // A network error is a response whose type is "error",
12956 response.type === "error" && // status is 0
12957 response.status === 0
12958 );
12959 }
12960 function makeFilteredResponse(response, state) {
12961 state = __spreadValues({
12962 internalResponse: response
12963 }, state);
12964 return new Proxy(response, {
12965 get(target, p) {
12966 return p in state ? state[p] : target[p];
12967 },
12968 set(target, p, value) {
12969 assert(!(p in state));
12970 target[p] = value;
12971 return true;
12972 }
12973 });
12974 }
12975 function filterResponse(response, type) {
12976 if (type === "basic") {
12977 return makeFilteredResponse(response, {
12978 type: "basic",

Callers 2

jsonMethod · 0.70
constructorMethod · 0.70

Calls 4

isValidReasonPhraseFunction · 0.70
fillFunction · 0.70
containsMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected