<p dir="auto">Lines 808/809</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="button(): JQuery;
button(methodName: string): JQuery;"><pre class="notranslate"><code class="notranslate">button(): JQuery;
button(methodName: string): JQuery;
</code></pre></div>
<p dir="auto">and line 1007</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="tooltip(methodName: string): JQuery;"><pre class="notranslate"><code class="notranslate">tooltip(methodName: string): JQuery;
</code></pre></div>
<p dir="auto">cause "Duplicate overload signature".</p>
<p dir="auto">Today my builds started failing because of a conflict between requirejs and node require</p>
<p dir="auto">This is the compile error I received from typescript:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="d:/a/1/s/node_modules/@types/node/index.d.ts(99,13): 
error TS2403: Subsequent variable declarations must have the same type.  
Variable 'require' must be of type 'Require', but here has type 'NodeRequire'."><pre class="notranslate"><code class="notranslate">d:/a/1/s/node_modules/@types/node/index.d.ts(99,13): 
error TS2403: Subsequent variable declarations must have the same type.  
Variable 'require' must be of type 'Require', but here has type 'NodeRequire'.
</code></pre></div>
<p dir="auto">Lookin at the npm install diff since last known good built showed that it was introduced from react-dom:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/9914123/28945102-eb720cf8-7859-11e7-8858-4409e1aa336e.png"><img src="https://user-images.githubusercontent.com/9914123/28945102-eb720cf8-7859-11e7-8858-4409e1aa336e.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">15.5.1 didn't have the dependency to <code class="notranslate">@types/node</code></p>