Does TypeScript have type definitions for InputEvent?

前端 未结 3 1749
感情败类
感情败类 2021-01-07 18:27

Is there any node @types/* module or anything that can provide type definition for InputEvent?

Read here for more info on InputEvent<

相关标签:
3条回答
  • 2021-01-07 18:57

    Is there any node @types/* module or anything that can provide type definition for InputEvent?

    • You can install it from @types/dom-inputevent.
    • It is not in the default dom.d.ts right now cause its not widely supported / finalized as mentioned here : https://developer.mozilla.org/en-US/docs/Web/API/InputEvent
    0 讨论(0)
  • 2021-01-07 19:00

    Is there any node @types/* module or anything that can provide type definition for InputEvent?

    Yes, there is @types/dom-inputevent which you can use for this.

    0 讨论(0)
  • 2021-01-07 19:10

    InputEvent is poorly defined in @types/dom-inputevent. As noted by others, this is because it's experimental at the time of this posting.

    Instead, consider using KeyboardEvent:

    inputElement.addEventListener('keyup', (e: KeyboardEvent) => 
        const input = (event.target as HTMLInputElement).value
        console.log(input, e.key)
    )
    
    0 讨论(0)
提交回复
热议问题