The error() method of the Response interface returns a new Response object associated with a network error.
Note: This is mainly relevant to ServiceWorkers; the error method is used to return an error if you so wish it. An error response has its type set to error.
Note: An "error" Response never really gets exposed to script: such a response to a fetch() would reject the promise.