| 12262 | } |
| 12263 | __name(isNetworkError, "isNetworkError"); |
| 12264 | function makeFilteredResponse(response, state) { |
| 12265 | state = { |
| 12266 | internalResponse: response, |
| 12267 | ...state |
| 12268 | }; |
| 12269 | return new Proxy(response, { |
| 12270 | get(target, p) { |
| 12271 | return p in state ? state[p] : target[p]; |
| 12272 | }, |
| 12273 | set(target, p, value) { |
| 12274 | assert(!(p in state)); |
| 12275 | target[p] = value; |
| 12276 | return true; |
| 12277 | } |
| 12278 | }); |
| 12279 | } |
| 12280 | __name(makeFilteredResponse, "makeFilteredResponse"); |
| 12281 | function filterResponse(response, type) { |
| 12282 | if (type === "basic") { |