Ever since I upgraded Angular 2 in my project to rc.1, my IDE, PHPStorm 2016.1. has been having trouble finding many properties and static functions, such as those from the Observable class (rxjs) like Observable.of and Observable.forkJoin.
I primarily use TypeScript for Angular 2 development.
It seems like my issue is similar to this question: Angular 2 2.0.0-rc.1 Property 'map' does not exist on type 'Observable<Response>', although there isn't much helpful information available for PHPStorm specifically.
Here's an image illustrating the problem: the unresolved static function
This is how I import Observable - which worked well with Angular 2 beta 16:
import 'rxjs/Rx';
import {Observable} from "rxjs/Observable";
A snippet of my package.json file - if it provides any insight:
"rxjs": "5.0.0-beta.6",
"typescript": "~1.9.0-dev.20160526-1.0",
"typings": "^0.8.1",,
"gulp-typescript": "^2.13.4",
Unfortunately, auto-completion doesn't seem to be functioning properly :/
Is this possibly a bug within Angular 2? Or is it an issue stemming from RxJS?
Are there any workarounds to resolve this frustrating error?