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

Method constructor

github-actions/saucelabs/set-saucelabs-env.js:12723–12742  ·  view source on GitHub ↗
(body = null, init = {})

Source from the content-addressed store, hash-verified

12721 var { URLSerializer } = require_data_url();
12722 var { kConstruct } = require_symbols();
12723 var assert = __require("assert");
12724 var { types } = __require("util");
12725 var textEncoder = new TextEncoder("utf-8");
12726 var Response = class _Response {
12727 // Creates network error Response.
12728 static error() {
12729 const responseObject = fromInnerResponse(makeNetworkError(), "immutable");
12730 return responseObject;
12731 }
12732 // https://fetch.spec.whatwg.org/#dom-response-json
12733 static json(data, init = {}) {
12734 webidl.argumentLengthCheck(arguments, 1, "Response.json");
12735 if (init !== null) {
12736 init = webidl.converters.ResponseInit(init);
12737 }
12738 const bytes = textEncoder.encode(
12739 serializeJavascriptValueToJSONString(data)
12740 );
12741 const body = extractBody(bytes);
12742 const responseObject = fromInnerResponse(makeResponse({}), "response");
12743 initializeResponse(responseObject, init, { body: body[0], type: "application/json" });
12744 return responseObject;
12745 }

Callers

nothing calls this directly

Calls 3

makeResponseFunction · 0.70
extractBodyFunction · 0.70
initializeResponseFunction · 0.70

Tested by

no test coverage detected