Иво Стратев Иво Стратев - 3 months ago 39
TypeScript Question

import Event Types from React (TypeScript)

How to import Event Types from React?

For an example how to import KeyboardEvent so it can be used for onKeyDown callback type annotation?

I have browsed Material-ui .d.ts file and found that in that file EventTypes are used as defined in React

onKeyDown?: React.KeyboardEventHandler;


And in React .d.ts

type KeyboardEventHandler = EventHandler<KeyboardEvent>;


But I can't find a way to use import them ...

Ser Ser
Answer

It's works fine for me:

handleKeyPress (event: React.KeyboardEvent): any {
}

And I use material-ui too