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.