Closed bbohlender closed 1 month ago
This pull request is automatically built and testable in CodeSandbox.
To see build info of the built libraries, click here or the icon next to each commit SHA.
Latest deployment of this branch, based on commit c67877157d3a6ca8e1e016b57b11adfde1325d4a:
Sandbox | Source |
---|---|
example | Configuration |
Nice find.
Currently, the types for all onClick, ... events expose the
initMouseEvent
function. TheProperties
type definition has the goal to remove all functions, but it only removes functions with one parameter. Therefore theinitMouseEvent
is not removed and the type is forwarded to the event, even though noinitMouseEvent
function exists on the actual event object.This PR fixes that and uses a more modern way of filtering entries in the map using
as
supported from typescript 4.1 (4 years ago). https://www.typescriptlang.org/docs/handbook/2/mapped-types.html#key-remapping-via-as