Reexport InferEventType in index.ts #103
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When using
bind
in helper functions/libraries/etc it's necessary to use theInferEventType
to get correct event types for the target.For instance, I want to create a React hook to add global event listeners to
window
,document
etc:However, since
InferEventType
isn't reexported fromindex.ts
you have to do a bit of a hackish import from src/types.ts instead:This doesn't give me any file path completion in vscode, so you need to know the exact source of the file with the typings.
I think it makes sense to reexport
InferEventType
fromindex.ts
for these kinds of use cases.