title: Class 'Subject<T>' incorrectly extends base class 'Observable<T> Nativescript navigation drawer error
body: <p><strong># This is the error I am facing now:</strong></p>
  <p>i downloaded navigation drawer sample using npm (<a href="https://github.com/shripalsoni04/nativescript-angular-drawer-template" rel="noreferrer">https://github.com/shripalsoni04/nativescript-angular-drawer-template</a>). but it gives the following error.</p>
  <pre><code>dhrn@dhrn-Inspiron-5548:~/NativeApp/Supervisor$ tns run android
  
  Searching for devices...
  iTunes is not available for this operating system. You will not be able to work with connected iOS devices.
  Executing before-prepare hook from /home/dhrn/NativeApp/Supervisor/hooks/before-prepare/nativescript-dev-typescript.js
  Found peer TypeScript 2.4.1
  node_modules/rxjs/Subject.d.ts(16,22): error TS2415: Class 'Subject&lt;T&gt;' incorrectly extends base class 'Observable&lt;T&gt;'.
    Types of property 'lift' are incompatible.
      Type '&lt;R&gt;(operator: Operator&lt;T, R&gt;) =&gt; Observable&lt;T&gt;' is not assignable to type '&lt;R&gt;(operator: Operator&lt;T, R&gt;) =&gt; Observable&lt;R&gt;'.
        Type 'Observable&lt;T&gt;' is not assignable to type 'Observable&lt;R&gt;'.
          Type 'T' is not assignable to type 'R'.
  
  node_modules/tns-core-modules/ui/core/properties/properties.d.ts(48,14): error TS2559: Type 'Property&lt;T, U&gt;' has no properties in common with type 'TypedPropertyDescriptor&lt;U&gt;'.
  
  node_modules/tns-core-modules/ui/core/properties/properties.d.ts(59,14): error TS2559: Type 'CoercibleProperty&lt;T, U&gt;' has no properties in common with type 'TypedPropertyDescriptor&lt;U&gt;'.
  
  Unable to apply changes on device: 192.168.56.101:5555. Error is: TypeScript compiler failed with exit code 1.
  
  
  ```
  **My configuration:**
  
  ```
  {
      &quot;description&quot;: &quot;NativeScript Application&quot;,
      &quot;license&quot;: &quot;SEE LICENSE IN &lt;your-license-filename&gt;&quot;,
      &quot;readme&quot;: &quot;NativeScript Application&quot;,
      &quot;repository&quot;: &quot;&lt;fill-your-repository-here&gt;&quot;,
      &quot;nativescript&quot;: {
          &quot;id&quot;: &quot;org.nativescript.supervisor&quot;,
          &quot;tns-android&quot;: {
              &quot;version&quot;: &quot;3.1.1&quot;
          }
      },
      &quot;dependencies&quot;: {
          &quot;@angular/common&quot;: &quot;~4.0.0&quot;,
          &quot;@angular/compiler&quot;: &quot;~4.0.0&quot;,
          &quot;@angular/core&quot;: &quot;~4.0.0&quot;,
          &quot;@angular/forms&quot;: &quot;~4.0.0&quot;,
          &quot;@angular/http&quot;: &quot;~4.0.0&quot;,
          &quot;@angular/platform-browser&quot;: &quot;~4.0.0&quot;,
          &quot;@angular/platform-browser-dynamic&quot;: &quot;~4.0.0&quot;,
          &quot;@angular/router&quot;: &quot;~4.0.0&quot;,
          &quot;nativescript-angular&quot;: &quot;~3.0.0&quot;,
          &quot;nativescript-telerik-ui&quot;: &quot;^2.0.1&quot;,
          &quot;nativescript-theme-core&quot;: &quot;~1.0.4&quot;,
          &quot;reflect-metadata&quot;: &quot;~0.1.8&quot;,
          &quot;rxjs&quot;: &quot;~5.2.0&quot;,
          &quot;tns-core-modules&quot;: &quot;~3.0.0&quot;,
          &quot;zone.js&quot;: &quot;0.8.2&quot;
      },
      &quot;devDependencies&quot;: {
          &quot;babel-traverse&quot;: &quot;6.18.0&quot;,
          &quot;babel-types&quot;: &quot;6.18.0&quot;,
          &quot;babylon&quot;: &quot;6.13.1&quot;,
          &quot;lazy&quot;: &quot;1.0.11&quot;,
          &quot;nativescript-dev-typescript&quot;: &quot;^0.4.0&quot;,
          &quot;typescript&quot;: &quot;^2.3.2&quot;,
          &quot;zone.js&quot;: &quot;~0.7.2&quot;
      }
  }
  </code></pre>
  <p><strong>Project Configuration:</strong></p>
  <pre><code>dhrn@dhrn-Inspiron-5548:~/NativeApp/Supervisor$ tns info 
  All NativeScript components versions information
  ┌──────────────────┬─────────────────┬────────────────┬───────────────┐
  │ Component        │ Current version │ Latest version │ Information   │
  │ nativescript     │ 3.1.1           │ 3.1.1          │ Up to date    │
  │ tns-core-modules │ 3.1.0           │ 3.1.0          │ Up to date    │
  │ tns-android      │ 3.1.1           │ 3.1.1          │ Up to date    │
  │ tns-ios          │                 │ 3.1.0          │ Not installed │
  └──────────────────┴─────────────────┴────────────────┴───────────────┘
  </code></pre>
  <p><strong>Please kindly help me to fix this issue .</strong></p>