Вы полюбите перегрузку в TypeScript

habrahabr.ru · world
Full story

Перегрузка в TypeScript кажется сложнее, чем есть на самом деле. В статье объясняется, какие задачи она решает и в каких случаях может пригодиться в повседневной разработке. Перегрузка позволяет описать несколько вариантов вызова одной функции или метода. Практический разбор идет шаг за шагом, от проектирования до реализации. Автор обещает обойтись без погружения в дебри документации. Примеры построены так, чтобы их можно было понять без большого предварительного опыта. Отдельное внимание уделяется инструментам, которые помогают применять перегрузки на практике. Цель материала, чтобы разработчик смог сразу использовать подход в собственном проекте.

Перегрузка в TypeScript кажется сложнее, чем есть на самом деле. Разберёмся, какие задачи она решает, чем может быть полезна в повседневной разработке и как начать применять её в своём проекте. На практике шаг за шагом пройдём все этапы создания перегрузок: от проектирования до реализации. Без погружения в дебри документации, с понятными примерами и полезными инструментами. Читать далее

Read full article →