title: latest typescript breaking changes in lib.dom.ts file
body: <p>In spec.ts For Example: Dom.spec.ts</p>
  
  <pre><code>  describe('matchesSelector', () =&gt; {
      let result: boolean;
      let matchelement: HTMLElement;
  it('Matches for the opera browser', () =&gt; {
          matchelement.matches = matchelement.msMatchesSelector = null;
          result = Dom.matches(matchelement, '#match');
          expect(result).toBe(true);
      });
  </code></pre>
  
  <p>when calling msmatchesSelector in matchelement.msMatchesSelector in above code it fetch the specfic type in  lib.dom.ts .
  It reproduce the below error when I uprade the typescript version to 3.0</p>
  
  <pre><code>spec\dom.spec.ts(304,49): error TS2339: Property 'msMatchesSelector' does not exist on type 'HTMLElement'.
  </code></pre>
  
  <p>But It works fine in my previous typescript version 2.6.2</p>