typescript - Property 'status' does not exist on type 'Error' -


i'm using angular 2 , passing error http request logandpasson method. getting error "property 'status' not exist on type 'error'." typeof error object seems typeof error recognized typeof file is.

  private logandpasson (error: error) {     if (error.status == 403) {       things     }     return observable.throw(error);   } 

i got around setting error's type 'any' seems there should better way. there library import typeof error? there way handle besides writing own error class , importing it?

the object passed http error callback of type response @angular/http module. same response initial http call. if there error response, response sent error through subscriber.

import { response } '@angular/json';  http.get(..)     .subscribe(          (res: response) => { dosomething(res.json()) }          (res: response) => { ... });  

so basically, trying use error not correct. works when use any, during runtime actual response object passed, does have status property.


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -