MCPcopy Create free account
hub / github.com/violentmonkey/violentmonkey / unwrapResponse

Function unwrapResponse

src/common/browser.js:134–138  ·  view source on GitHub ↗
(resolve, response)

Source from the content-addressed store, hash-verified

132 };
133 /** @type {WrapAsyncPreprocessorFunc} */
134 const unwrapResponse = (resolve, response) => (
135 !response && 'null response'
136 || response[1] // error created in wrapResponse
137 || resolve(response[0]) // result created in wrapResponse
138 );
139 const wrapSendMessage = (runtime, sendMessage) => (
140 wrapAsync(runtime, sendMessage, unwrapResponse)
141 );

Callers

nothing calls this directly

Calls 1

resolveFunction · 0.85

Tested by

no test coverage detected