Saya hanya ingin melakukan ini dengan KeyboardEvent saya
var tag = evt.target.tagName.toLowerCase();
Meskipun Event.target berjenis EventTarget, Event.target tidak mewarisi dari Element. Jadi saya harus melakukan cast seperti ini:
var tag = (<Element>evt.target).tagName.toLowerCase();
Ini mungkin karena beberapa browser tidak mengikuti standar, bukan? Apa implementasi agnostik browser yang benar di TypeScript?
PS: Saya menggunakan jQuery untuk merekam KeyboardEvent.
var element = ev.target as HTMLElement