[ts]
Class 'CustomData' incorrectly implements interface 'CompleterData'.
Types of property 'lift' are incompatible.
Type '(operator: Operator<CompleterItem[], R>) => Observable<CompleterItem[]>' is not assignable to type '(operator: Operator<CompleterItem[], R>) => Observable'.
Type 'Observable<CompleterItem[]>' is not assignable to type 'Observable'.
Type 'CompleterItem[]' is not assignable to type 'R'.
It works fine but Visual Studio code is showing this error
Versions: "angular/animations": "^4.1.2", "angular/common": "^4.0.0", "angular/compiler": "^4.0.0", "angular/core": "^4.0.0", "angular/forms": "^4.0.0", "angular/http": "^4.0.0", "angular/platform-browser": "^4.0.0", "angular/platform-browser-dynamic": "^4.0.0", "angular/router": "^4.0.0", "rxjs": "^5.1.0"
[ts] Class 'CustomData' incorrectly implements interface 'CompleterData'. Types of property 'lift' are incompatible. Type '(operator: Operator<CompleterItem[], R>) => Observable<CompleterItem[]>' is not assignable to type '(operator: Operator<CompleterItem[], R>) => Observable'.
Type 'Observable<CompleterItem[]>' is not assignable to type 'Observable'.
Type 'CompleterItem[]' is not assignable to type 'R'.
Can someone help me?