<!-- * Please fill out this template with all the relevant information so we can understand what's going on and fix the issue. We appreciate bugs filed and PRs submitted! * Please make sure that you are familiar with and follow the Code of Conduct for this project (found in the CODE_OF_CONDUCT.md file). We'll probably ask you to submit the fix (after giving some direction). If you've never done that before, that's great! Check this free short video tutorial to learn how: http://kcd.im/pull-request --> - `dom-testing-library` version: 3.12.0 - `react` version: 16.7.0-alpha.0 - `node` version: 0.13.0 - `npm` (or `yarn`) version: 1.12.1 ### Relevant code or config: ```ts fireEvent.click(container.querySelector('.backButton')!); ``` ### What you did: Tried to trigger a click on a result of `querySelector`. ### What happened: Typescript complained (did not build). ### Reproduction: <!-- If possible, please create a repository that reproduces the issue with the minimal amount of code possible. Or if you can, try to reproduce the issue in a Codesandbox. You can fork the one here: https://codesandbox.io/s/5z6x4r7n0p --> Any typescript project with the line above should produce the issue. ### Problem description: <!-- Please describe why the current behavior is a problem --> It disallows code that is perfectly valid. ### Suggested solution: <!-- It's ok if you don't have a suggested solution, but it really helps if you could do a little digging to come up with some suggestion of how to improve things. --> Allow events to accept `Element`.