TypeScript умеет автоматически выводить типы без явных аннотаций. Если написать const x = 42, TS выведет тип number (точнее, литерал 42 для const). Для let x = 42 выведет number. Для функций выводит тип возвращаемого значения по return. Для массивов — по элементам. Inference работает рекурсивно и обычно достаточно точен. Явные аннотации нужны для параметров функций, пустых массивов и сложных случаев, где TS не может угадать.
Как работает type inference в TypeScript?
Junior
313 просмотровAFK Offer AI
Чем App Router отличается от Pages Router в Next.js?