<p dir="auto">since beta 26 (it was ok in beta 25) onExited and other TransitionHandlers are now not recognized as a proper property of Dialog when using typescript</p>


<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/mui-org/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>

<p dir="auto">onExited and other TransitionHandler properties should be available</p>
<h2 dir="auto">Current Behavior</h2>

<p dir="auto">There's an error when using any of those properties with a Dialog</p>
<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>26 beta</td>
</tr>
<tr>
<td>React</td>
<td>16</td>
</tr>
<tr>
<td>browser</td>
<td>latest chrome</td>
</tr>
<tr>
<td>ts</td>
<td>2.6.2</td>
</tr>
</tbody>
</table>
<p dir="auto">I would like to override some mouse events on some components like GridListTile and typescript complains because it doesn't know about those properties. Is this the expected behaviour?</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/callemall/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>
<p dir="auto">The override should be without any error. If I manually add the property in node_modules in the proper interface, the function handle is passed down to the HTML element and it works as it's supposed to. The components should allow overriding of these events: <a href="https://reactjs.org/docs/events.html" rel="nofollow">https://reactjs.org/docs/events.html</a>.</p>
<h2 dir="auto">Current Behavior</h2>
<p dir="auto">Throws a TS2339 error: Property 'onClick' does not exist on type 'IntrinsicAttributes &amp; GridListTileProps &amp; { children?: ReactNode; }'.</p>
<h2 dir="auto">Steps to Reproduce (for bugs)</h2>
<p dir="auto">The simplest example:<br>
<code class="notranslate"><br>
<br>
&lt;GridListTile<br>
cols={1}<br>
rows={1}<br>
onClick={(event) =&gt; console.log('clicked')}<br>
/&gt;<br>
<br>
</code></p>
<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>1.0.0-beta.18</td>
</tr>
<tr>
<td>React</td>
<td>16.0.0</td>
</tr>
<tr>
<td>browser</td>
<td>Chrome</td>
</tr>
</tbody>
</table>