Size: a a a

TypeScript — русскоговорящее сообщество

2021 January 15

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
Ivan Iesaulov
Будет проект быстрее собираться если я не ленюсь везде типы явно прописывать?
не будет
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
есть несколько "трюков" как ускорить сборку
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
например, билдить без провреки типов)
источник

II

Ivan Iesaulov in TypeScript — русскоговорящее сообщество
Ilya Sinkin
не будет
то есть особого смысла явно указывать типы нет, если тс может сам их вывести?
ну ок.
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
указывать тип стоит, если переменная объявлена через let или если переменная НЕ является примитивом
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
тут кому как нравится
источник

II

Ivan Iesaulov in TypeScript — русскоговорящее сообщество
Ilya Sinkin
указывать тип стоит, если переменная объявлена через let или если переменная НЕ является примитивом
А в сигнатуре функции всегда имеет смысл указывать? Если в процессе оно выводит всё равно (например, происходит обращение к массиву   (this.array.map(this.doSmth)) , у которого уже типы явно указаны,
источник

キツネ in TypeScript — русскоговорящее сообщество
лично мне нравится ставить типы абсолютно везде кроме тех мест где либо тип очень длинный либо строку не перенести адекватно но она станет длинной
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
Ivan Iesaulov
А в сигнатуре функции всегда имеет смысл указывать? Если в процессе оно выводит всё равно (например, происходит обращение к массиву   (this.array.map(this.doSmth)) , у которого уже типы явно указаны,
да, в функциях стоит
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
аргументы и возвращаемый тип
источник

Т

Тимофей 🛴 in TypeScript — русскоговорящее сообщество
Ilya Sinkin
да, в функциях стоит
Не, тоже по ситуации. Мне кажется лучше не указывать
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
если калбак функция, то можно не указывать
источник

II

Ivan Iesaulov in TypeScript — русскоговорящее сообщество
キツネ
лично мне нравится ставить типы абсолютно везде кроме тех мест где либо тип очень длинный либо строку не перенести адекватно но она станет длинной
Ну вот мне тоже везде нравится, но хотелось бы найти адекватное обоснование для этого, а не просто "яскозал"

>длинный тип
можешь локально объявить другой, более короткий и его в файле использовать как алиас.
источник

キツネ in TypeScript — русскоговорящее сообщество
для того чтобы один раз использовать? ну такое
источник

II

Ivan Iesaulov in TypeScript — русскоговорящее сообщество
キツネ
для того чтобы один раз использовать? ну такое
Ну, для одного раза нет, естественно.
источник

II

Ivan Iesaulov in TypeScript — русскоговорящее сообщество
Ilya Sinkin
если калбак функция, то можно не указывать
почему?
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
там типы подтянутся из типа вызываемой функции
источник

II

Ivan Iesaulov in TypeScript — русскоговорящее сообщество
Тимофей 🛴
Не, тоже по ситуации. Мне кажется лучше не указывать
и в каких ситуациях как действовать?
источник

II

Ivan Iesaulov in TypeScript — русскоговорящее сообщество
Ilya Sinkin
там типы подтянутся из типа вызываемой функции
так в обычной функции тоже поднянутся, если я возвращаю от map ленный массив, у которого типы прописаны
источник

IS

Ilya Sinkin in TypeScript — русскоговорящее сообщество
например
источник