type Item = {
title: string
}
const o: Item = {
title: '4545'
}
delete o.title; // TS не молчит
тот же код я смогу написать гораздо быстрее.в блокноте - да.
handleChange(event) {
fetch(url, {
body: event.target.files[0],
method: 'POST',
headers: {
'Content-Type': '...',
},
});
}
содержимое конвентировать/преобразовать в бинарный файл
как раз можно. Я может непонятно выразился. В общем, именно с такой перспективой стоит держать в классе метод, который не использует this. Главное, что к нему обращаются через this (через ссылку на экземпляр, т.е. он "экземплярный"). На этом основана куча паттернов - фабричный метод, шаблонный метод и т.д.
Ну и, конечно, бывает, что код меняется. Сегодня метод не использует this, завтра будет использовать. Если он экземплярный, то не придется нигде менять его вызовы.