Продвинутая реализация Lodash функции get используя за основу базовую реализацию "Typed Get" type-challenge, а затем покрывая пограничные случаи: опциональные пути, массивы, кортежи. В самом конце типы добавляются к решению на JS. Читать далее
Привет, друзья! Представляю вашему вниманию перевод еще нескольких статей из серии Mastering TypeScript, посвященных углубленному изучению TypeScript. Заметка о Mapped Types и других полезных возможностях современного TypeScript TypeScript в деталях. Часть 1 TypeScript в деталях. Часть 2 Карманная книга по TypeScript Шпаргалка по TypeScript Читать дальше →
Привет, друзья! Представляю вашему вниманию перевод еще нескольких статей из серии Mastering TypeScript, посвященных углубленному изучению TypeScript. TypeScript в деталях. Часть 1 Заметка о Mapped Types и других полезных возможностях современного TypeScript Карманная книга по TypeScript Шпаргалка по TypeScript Читать дальше →
Используете Lodash в вашем проекте? При первом приближении - это удобная, знакомая всем библиотека, но если посмотреть внимательнее, то релиз мажорной версии был в 2016-м году, а последнее обновление в 2021-м. Библиотека имеет критические уязвимости и во многом дублирует нативные методы Javascript.В статье я расскажу о реальных кейсах замены использования библиотеки Lodash на нативные методы и приведу примеры замен, где мы написали собственную реализацию. Читать далее