class HttpClient { request ( req : HttpRequest < any >) : Observable < HttpEvent < R >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | ... 2 more ... | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boole ...) : Observable < ArrayBuffer >; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | ... 2 more ... | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; tra ...) : Observable < Blob >; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | ... 2 more ... | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; tra ...) : Observable < string >; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; ... 4 more ...; transferCache ?: boolean | { ... ; }; }) : Observable < HttpEvent < ArrayBuffer >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | ... 2 more ... | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; tr ...) : Observable < HttpEvent < Blob >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | ... 2 more ... | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; tr ...) : Observable < HttpEvent < string >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; reportProgress ?: boolean ; observe : "events" ; params ?: HttpParams | { ... ; }; responseType ?: "json" ; withCredentials ?: boolean ; transferCache ?: boolean | { ... ; }; }) : Observable < HttpEvent < any >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; reportProgress ?: boolean ; observe : "events" ; params ?: HttpParams | { ... ; }; responseType ?: "json" ; withCredentials ?: boolean ; transferCache ?: boolean | { ... ; }; }) : Observable < HttpEvent < R >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { ... ; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; transferCache ?: boolean | { ... ; }; }) : Observable < HttpResponse < ArrayBuffer >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { ... ; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCache ?: boolean | { ... ; }; }) : Observable < HttpResponse < Blob >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { ... ; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCache ?: boolean | { ... ; }; }) : Observable < HttpResponse < string >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; reportProgress ?: boolean ; observe : "response" ; params ?: HttpParams | { ... ; }; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < Object >>; request ( method : string , url : string , options : { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; reportProgress ?: boolean ; observe : "response" ; params ?: HttpParams | { ... ; }; responseType ?: "json" ; withCredentials ?: boolean ; transferCache ?: boolean | { ... ; }; }) : Observable < HttpResponse < R >>; request ( method : string , url : string , options ?: { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | ... 2 more ... | readonly ( string | ... 1 more ... | boolean )[]; }; responseType ?: "json" ; reportProgress ?: boolean ; withCredentials ?: boolean ; tr ...) : Observable < Object >; request ( method : string , url : string , options ?: { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | ... 2 more ... | readonly ( string | ... 1 more ... | boolean )[]; }; responseType ?: "json" ; reportProgress ?: boolean ; withCredentials ?: boolean ; tr ...) : Observable < R >; request ( method : string , url : string , options ?: { body ?: any ; headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; ... 4 more ...; transferCache ?: boolean | { ... ; }; }) : Observable < any >; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; body ?: ...) : Observable < ArrayBuffer >; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; body ?: any ; }) : Observable < Blob >; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; body ?: any ; }) : Observable < string >; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; body ?...) : Observable < HttpEvent < ArrayBuffer >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; body ?: any ; }) : Observable < HttpEvent < Blob >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; body ?: any ; }) : Observable < HttpEvent < string >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; body ?: any ; }) : Observable < HttpEvent < Object >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; body ?: any ; }) : Observable < HttpEvent < T >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; bod ...) : Observable < HttpResponse < ArrayBuffer >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; body ?: any ...) : Observable < HttpResponse < Blob >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; body ?: any ...) : Observable < HttpResponse < string >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; body ?: an ...) : Observable < HttpResponse < Object >>; delete ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; body ?: an ...) : Observable < HttpResponse < T >>; delete ( url : string , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; body ?: any ; }) : Observable < Object >; delete ( url : string , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; body ?: any ; }) : Observable < T >; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; transf ...) : Observable < ArrayBuffer >; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCache ...) : Observable < Blob >; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCache ...) : Observable < string >; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; trans ...) : Observable < HttpEvent < ArrayBuffer >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCach ...) : Observable < HttpEvent < Blob >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCach ...) : Observable < HttpEvent < string >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCac ...) : Observable < HttpEvent < Object >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCac ...) : Observable < HttpEvent < T >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; tra ...) : Observable < HttpResponse < ArrayBuffer >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCa ...) : Observable < HttpResponse < Blob >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCa ...) : Observable < HttpResponse < string >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferC ...) : Observable < HttpResponse < Object >>; get ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferC ...) : Observable < HttpResponse < T >>; get ( url : string , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCach ...) : Observable < Object >; get ( url : string , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCach ...) : Observable < T >; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; transf ...) : Observable < ArrayBuffer >; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCache ...) : Observable < Blob >; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCache ...) : Observable < string >; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; trans ...) : Observable < HttpEvent < ArrayBuffer >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCach ...) : Observable < HttpEvent < Blob >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCach ...) : Observable < HttpEvent < string >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCac ...) : Observable < HttpEvent < Object >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCac ...) : Observable < HttpEvent < T >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; tra ...) : Observable < HttpResponse < ArrayBuffer >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCa ...) : Observable < HttpResponse < Blob >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCa ...) : Observable < HttpResponse < string >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferC ...) : Observable < HttpResponse < Object >>; head ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferC ...) : Observable < HttpResponse < T >>; head ( url : string , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCach ...) : Observable < Object >; head ( url : string , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCach ...) : Observable < T >; jsonp ( url : string , callbackParam : string ) : Observable < Object >; jsonp ( url : string , callbackParam : string ) : Observable < T >;
options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < ArrayBuffer >; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < Blob >; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < string >; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < ArrayBuffer >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < Blob >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < string >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < Object >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < T >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < ArrayBuffer >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < Blob >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < string >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < Object >>; options ( url : string , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < T >>; options ( url : string , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < Object >; options ( url : string , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < T >; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < ArrayBuffer >; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < Blob >; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < string >; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < ArrayBuffer >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < Blob >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < string >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < Object >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < T >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < ArrayBuffer >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < Blob >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < string >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < Object >>; patch ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < T >>; patch ( url : string , body : any , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < Object >; patch ( url : string , body : any , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < T >; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; transf ...) : Observable < ArrayBuffer >; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCache ...) : Observable < Blob >; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCache ...) : Observable < string >; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; trans ...) : Observable < HttpEvent < ArrayBuffer >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCach ...) : Observable < HttpEvent < Blob >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCach ...) : Observable < HttpEvent < string >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCac ...) : Observable < HttpEvent < Object >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCac ...) : Observable < HttpEvent < T >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; tra ...) : Observable < HttpResponse < ArrayBuffer >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; transferCa ...) : Observable < HttpResponse < Blob >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; transferCa ...) : Observable < HttpResponse < string >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferC ...) : Observable < HttpResponse < Object >>; post ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferC ...) : Observable < HttpResponse < T >>; post ( url : string , body : any , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCach ...) : Observable < Object >; post ( url : string , body : any , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; transferCach ...) : Observable < T >; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < ArrayBuffer >; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < Blob >; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < string >; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < ArrayBuffer >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < Blob >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < string >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < Object >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "events" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpEvent < T >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "arraybuffer" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < ArrayBuffer >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "blob" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < Blob >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType : "text" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < string >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < Object >>; put ( url : string , body : any , options : { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; observe : "response" ; context ?: HttpContext ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < HttpResponse < T >>; put ( url : string , body : any , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < Object >; put ( url : string , body : any , options ?: { headers ?: HttpHeaders | { [ header : string ] : string | string []; }; context ?: HttpContext ; observe ?: "body" ; params ?: HttpParams | { [ param : string ] : string | number | boolean | readonly ( string | ... 1 more ... | boolean )[]; }; reportProgress ?: boolean ; responseType ?: "json" ; withCredentials ?: boolean ; }) : Observable < T >; }