number, string и прочих? Какие есть дочерние типы, кроме HTMLInputElement, HTMLSpanElement (или мне просто писать HTML<Tag>Element)? Мне нужно приводить все переменные, которые являются дом элементами, к этим типам (и что будет если я не приведу)? Эти типы используются только чтобы приводить переменные (которые являются дом элементами), или где либо еще?
Ну или хотя бы помочь с запросом в гугл, потому что у меня не удалось найти подробную инфу по этому поводу, а в изучаемых темах я привык разбираться досконально
да вот простой пример: interface Person { firstName: string; lastName: string; } function greeter(person: Person) { return "Hello, " + person.firstName + " " + person.lastName; } const user = { firstName: "Jane", lastName: "User" }; console.log(greeter(user)); всякие HTMLElement объявляются так же как этот Person. можно через interface, можно через type — это уж кому как нравится. т.е. ты просто описываешь какие свойства и методы должны быть у объекта
Обсуждают сегодня