в приоритете - interface или type?
Понятно, у чего какие плюшки и когда что использовать. Но в рамках формирования code-style'a что посоветуете?
Лично я используй interface для объектов, типы для всего остального. Иногда топят за использование только типов, но для меня уж большо красивше наследование по сравнению с пересечением)
спс) А не знаешь, почему именно за типы топят
Тут лучше спросить у того кто за них топит) Бывают неудобства при использовании интерфейсов, что у них по умолчанию нет индекс сигнатуры) Приходится использовать более общие типы там где ты их мог бы подсузить)
Я топлю за типы, потому , что не использую классы. Интерфейсы - оттавизм ООП, который не нужен, чтоб создавать объекты в функциях джс (без классов) Пример: https://github.com/microsoft/TypeScript/issues/43817#issuecomment-827746462
У меня примерно такое же мнение
Обсуждают сегодня