TS

TS

66 bookmarks
Custom sorting
tsdown
tsdown
The Elegant Bundler for Libraries
·tsdown.dev·
tsdown
Подробно про Utility Types в TypeScript
Подробно про Utility Types в TypeScript
В этой лекции Женя Обрезков подробно и с примерами рассказывает о том, что такое Utility Types, зачем они нужны и как работают. Так же, на пальцах объясняет type narrowing, mapped types и type inferring. Ссылка на проект Жени - https://github.com/ghaiklor/type-challenges-solutions И на его канал в телеге - https://t.me/wild_wild_web 0:00 - Представление лектора 0:50 - Интро от Жени 3:36 - Partial и модификаторы 11:36 - Required 13:53 - Readonly 16:10 - Record 26:28 - Pick 31:54 - Omit 44:32 - Parameters, Awaited, infer 1:11:07 - ReturnType, unknown 1:24:02 - Что еще можем делать? Свои типы 1:25:11 - Chainable и рекурсивные типы 1:44:12 - Заключительная часть 1:47:20 - TypeScript challenges и проект Жени
·youtube.com·
Подробно про Utility Types в TypeScript
Подробно tsconfig и typescript-eslint - разбор правил проверки кода и того, когда они полезны
Подробно tsconfig и typescript-eslint - разбор правил проверки кода и того, когда они полезны
В этом видео Женя Обрезков рассказывает о правилах проверок из tsconfig и typescript-eslint и приводит примеры ошибок, которых они позволяют избежать.Ссылки ...
·youtube.com·
Подробно tsconfig и typescript-eslint - разбор правил проверки кода и того, когда они полезны
Копаемся в TypeScript: пишем свои Utility Types. Ключевое слово infer
Копаемся в TypeScript: пишем свои Utility Types. Ключевое слово infer
Йо, Хабр! Меня зовут Алексей Акулов. Я разрабатываю клиентскую часть продукта BIMeister.Почти каждый сталкивался с типами Partial или Record. Там таких еще много, но суть в том, что они входят в ту...
·habr.com·
Копаемся в TypeScript: пишем свои Utility Types. Ключевое слово infer
Generic Types vs Generic Functions
Generic Types vs Generic Functions
The difference between a generic type that is a function and a generic function.Tweet and Code: https://twitter.com/TitianCernicova/status/150628795619726132...
·youtube.com·
Generic Types vs Generic Functions
TypeScript. Все еще без номинативной типизации
TypeScript. Все еще без номинативной типизации
Можете взглянуть на планы команды разработчиков TypeScript-а. Первым пунктом участники ставят введение номинативных типов в TypeScript. Судя по списку это чуть ли не следующий шаг в их работе. Однако...
·habr.com·
TypeScript. Все еще без номинативной типизации
Рекомендации по работе с TypeScript
Рекомендации по работе с TypeScript
С каждым годом TypeScript становится все популярнее и думаю уже почти каждый фронтенд разработчик использовал его в своих проектах.В данной статье я бы хотел дать некоторые советы по использованию...
·habr.com·
Рекомендации по работе с TypeScript
TypeScript: не выходите за рамки
TypeScript: не выходите за рамки
О том, как снизить риск дефектов программы на TypeScript, величину технического долга проекта и, одновременно, улучшить читаемость кода TypeScript.Фабрика кэшаВычислив объект, нужный для работы...
·habr.com·
TypeScript: не выходите за рамки
Язык программирования типов, скрытый в TypeScript. Utility Types
Язык программирования типов, скрытый в TypeScript. Utility Types
TypeScript — это язык, расширяющий JavaScript, добавляя в последний типизацию. Правда, так как TypeScript не имеет runtime-а (почти), он транслируется в JavaScript, в процессе чего, вся типизация...
·habr.com·
Язык программирования типов, скрытый в TypeScript. Utility Types
Intro to fp-ts, part 1: Higher-Kinded Types
Intro to fp-ts, part 1: Higher-Kinded Types
In the first post of the series “Intro to fp-ts” I’ll take a look at the concept of higher-kinded types, and how to implement them in TypeScript using lightweight higher-kinded polymorphism.
·ybogomolov.me·
Intro to fp-ts, part 1: Higher-Kinded Types
Как НЕ надо учить TypeScript
Как НЕ надо учить TypeScript
Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в 🇩🇪 Германии. А еще я автор телеграм канала Хороший разра...
·habr.com·
Как НЕ надо учить TypeScript
Абсолютные импорты в JavaScript — Teletype
Абсолютные импорты в JavaScript — Teletype
Так уж сложилось, что в JavaScript импорты относительные. Но в любом более-менее крупном проекте это быстро превращается в ад (relative...
·blog.ekaragodin.com·
Абсолютные импорты в JavaScript — Teletype
Адаптируем старую библиотеку UI компонентов для работы с TypeScript кодом
Адаптируем старую библиотеку UI компонентов для работы с TypeScript кодом
Первая версия TypeScript увидела свет больше 7 лет назад. За это время язык повзрослел и, медленно, но верно становится стандартом JavaScript разработки. Slack,...
·habr.com·
Адаптируем старую библиотеку UI компонентов для работы с TypeScript кодом
Экспериментируем с шаблонами литералов в TypeScript: как покрыть типами DSL
Экспериментируем с шаблонами литералов в TypeScript: как покрыть типами DSL
Привет, я Максим, в Selectel я занимаюсь фронтенд-разработкой «Облачной платформы». В этом проекте уже не один год. Вместе с развитием функциональности облака усложняется код, который я пишу....
·habr.com·
Экспериментируем с шаблонами литералов в TypeScript: как покрыть типами DSL
typescript-cheatsheets/react
typescript-cheatsheets/react
Cheatsheets for experienced React developers getting started with TypeScript - typescript-cheatsheets/react
·github.com·
typescript-cheatsheets/react
@teqfw/di
@teqfw/di
Некоторые любят ездить велосипедах, а некоторые любят их изобретать. Я отношусь к тем, кто изобретает велосипеды, чтобы на них ездить. Пару лет назад я уже писал...
·habr.com·
@teqfw/di
Effective TypeScript › Writing a safe querySelector: the one-way street from values to types
Effective TypeScript › Writing a safe querySelector: the one-way street from values to types
The DOM's document.querySelector method is ubiquitious in JavaScript but somewhat tricky to type in a safe way. This post walks through how you can create a safe querySelector for use in TypeScript code and explains how this is an example of a general pattern of using values (which exist at runtime) as a source of truth, rather than types (which don't).
·effectivetypescript.com·
Effective TypeScript › Writing a safe querySelector: the one-way street from values to types
type-challenges/type-challenges
type-challenges/type-challenges
Collection of TypeScript type challenges with online judge - type-challenges/type-challenges
·github.com·
type-challenges/type-challenges
tsconfig/bases
tsconfig/bases
Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment - tsconfig/bases
·github.com·
tsconfig/bases
TypeScript: Раскладываем tsconfig по полочкам. Часть 2 — Всё про строгость
TypeScript: Раскладываем tsconfig по полочкам. Часть 2 — Всё про строгость
В прошлой статье я рассказал о различных особенностях некоторых общих настроек TypeScript. В данной статье речь пойдёт о так называемых «флагах строгости».На сам...
·habr.com·
TypeScript: Раскладываем tsconfig по полочкам. Часть 2 — Всё про строгость
TypeScript быстро
TypeScript быстро
Обзорная книга о языке TypeScript и его перспективах
·piter.com·
TypeScript быстро
Функциональное программирование на TypeScript: Option и Either / Хабр
Функциональное программирование на TypeScript: Option и Either / Хабр
Предыдущие статьи цикла: Полиморфизм родов высших порядков Паттерн «класс типов» В предыдущей статье мы рассмотрели понятие класса типов (type class) и бегло...
·habr.com·
Функциональное программирование на TypeScript: Option и Either / Хабр