<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I tried using the <code class="notranslate">@types/xxxx</code> package and had problems.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I tried using the latest stable version of tsc. <a href="https://www.npmjs.com/package/typescript" rel="nofollow">https://www.npmjs.com/package/typescript</a></li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> <a href="https://github.com/blog/821-mention-somebody-they-re-notified">Mention</a> the authors (see <code class="notranslate">Definitions by:</code> in <code class="notranslate">index.d.ts</code>) so they can respond.
<ul dir="auto">
<li>Authors: <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/galkin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/galkin">@galkin</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SimonSchick/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SimonSchick">@SimonSchick</a> and many others (and git blame doesn't load them all...)</li>
</ul>
</li>
</ul>
<p dir="auto">The Node typings appear to be incompatible with tsc 3.6.4:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="~/src/DefinitelyTyped/types/node $ tsc --version
Version 3.6.4

~/src/DefinitelyTyped/types/node $ tsc
../../../../.config/yarn/global/node_modules/typescript/lib/lib.es2015.iterable.d.ts:41:6 - error TS2300: Duplicate identifier 'IteratorResult'.

41 type IteratorResult&lt;T, TReturn = any&gt; = IteratorYieldResult&lt;T&gt; | IteratorReturnResult&lt;TReturn&gt;;
        ~~~~~~~~~~~~~~

  index.d.ts:72:11
    72 interface IteratorResult&lt;T&gt; { }
                 ~~~~~~~~~~~~~~
    'IteratorResult' was also declared here.

index.d.ts:72:11 - error TS2300: Duplicate identifier 'IteratorResult'.

72 interface IteratorResult&lt;T&gt; { }
             ~~~~~~~~~~~~~~

  ../../../../.config/yarn/global/node_modules/typescript/lib/lib.es2015.iterable.d.ts:41:6
    41 type IteratorResult&lt;T, TReturn = any&gt; = IteratorYieldResult&lt;T&gt; | IteratorReturnResult&lt;TReturn&gt;;
            ~~~~~~~~~~~~~~
    'IteratorResult' was also declared here.

test/querystring.ts:47:11 - error TS2322: Type 'ParsedUrlQueryInput' is not assignable to type 'string | ParsedUrlQuery | null'.
  Type 'ParsedUrlQueryInput' is not assignable to type 'string'.

47     const query: string | null | querystring.ParsedUrlQuery = queryInput;
             ~~~~~

Found 3 errors."><pre class="notranslate"><code class="notranslate">~/src/DefinitelyTyped/types/node $ tsc --version
Version 3.6.4

~/src/DefinitelyTyped/types/node $ tsc
../../../../.config/yarn/global/node_modules/typescript/lib/lib.es2015.iterable.d.ts:41:6 - error TS2300: Duplicate identifier 'IteratorResult'.

41 type IteratorResult&lt;T, TReturn = any&gt; = IteratorYieldResult&lt;T&gt; | IteratorReturnResult&lt;TReturn&gt;;
        ~~~~~~~~~~~~~~

  index.d.ts:72:11
    72 interface IteratorResult&lt;T&gt; { }
                 ~~~~~~~~~~~~~~
    'IteratorResult' was also declared here.

index.d.ts:72:11 - error TS2300: Duplicate identifier 'IteratorResult'.

72 interface IteratorResult&lt;T&gt; { }
             ~~~~~~~~~~~~~~

  ../../../../.config/yarn/global/node_modules/typescript/lib/lib.es2015.iterable.d.ts:41:6
    41 type IteratorResult&lt;T, TReturn = any&gt; = IteratorYieldResult&lt;T&gt; | IteratorReturnResult&lt;TReturn&gt;;
            ~~~~~~~~~~~~~~
    'IteratorResult' was also declared here.

test/querystring.ts:47:11 - error TS2322: Type 'ParsedUrlQueryInput' is not assignable to type 'string | ParsedUrlQuery | null'.
  Type 'ParsedUrlQueryInput' is not assignable to type 'string'.

47     const query: string | null | querystring.ParsedUrlQuery = queryInput;
             ~~~~~

Found 3 errors.
</code></pre></div>
<p dir="auto">I created my typings repository before, but since this one is already much more popular I think that I should move my typings here, so they can reach more people and people can improve them.</p>
<p dir="auto">So if you don't mind, can I move my typing here?</p>
<p dir="auto">Thanks in advance.</p>
<p dir="auto">PS: My repository is this one: <a href="https://github.com/soywiz/typescript-node-definitions">https://github.com/soywiz/typescript-node-definitions</a></p>