Closed
Description
Please provide us with the following information:
OS?
Windows 7, 8 or 10. Linux (which distribution). Mac OSX (Yosemite? El Capitan?)
MacOS Seirra
Versions.
Please run
ng --version
. If there's nothing outputted, please run in a Terminal:node --version
and paste the result here:
angular-cli: 1.0.0-beta.24
node: 7.2.1
os: darwin x64
@angular/common: 2.4.0
@angular/compiler: 2.4.0
@angular/core: 2.4.0
@angular/forms: 2.4.0
@angular/http: 2.4.0
@angular/platform-browser: 2.4.0
@angular/platform-browser-dynamic: 2.4.0
@angular/router: 3.4.0
@angular/compiler-cli: 2.4.0
After the update to angular-cli beta 24 i started getting this error:
ERROR in ./src/app/shared/services/baseapi.service.ts
Module build failed: Error: /Users/hassan/Code/project/src/app/shared/services/baseapi.service.ts (22,20): Argument of type 'Error' is not assignable to parameter of type 'Scheduler'.
Property 'SchedulerAction' is missing in type 'Error'.)
/Users/hassan/Code/project/src/app/shared/services/baseapi.service.ts (43,20): Argument of type 'Error' is not assignable to parameter of type 'Scheduler'.)
at _checkDiagnostics (/Users/hassan/Code/project/node_modules/@ngtools/webpack/src/loader.js:116:15)
at /Users/hassan/Code/project/node_modules/@ngtools/webpack/src/loader.js:141:17
@ ./src/app/shared/services/user.service.ts 18:0-51
@ ./src/app/app.module.ts
@ ./src/main.ts
@ multi main
This is the code in context:
httpGet( URL: string, requestOptions = this.getRequestOptions() ): Observable<any> {
return this.http.get(URL, requestOptions)
.retryWhen(error => error.delay(200))
.timeout(20000, new Error('Request timeout')) <===== LINE 22
.map(this.extractData).catch(this.handleError);
}
If i comment line 22 everything works fine. However, i do want to throw that error of timeout. Any suggestions please?
Metadata
Metadata
Assignees
Labels
No labels