Иво Стратев Иво Стратев - 1 year ago 329
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 Source

It's works fine for me:

handleKeyPress (event: React.KeyboardEvent): any {

And I use material-ui too

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download