Источник: Nuances of Programming Вместо того чтобы сразу погружаться в теорию, рассмотрим практический пример. Требования 2. Функция должна принимать только соответствующие параметры. 3. Параметры для каждой фигуры разные, и они следующие: Один из самых простых способов сделать это в TypeScript — создать тип следующим образом: type CustomShapeProps = {
kind: "square" | "rectangle" | "circle";
size?: number;
width?: number;
height?: number;
radius?: number;
}; Это рабочий вариант, но замечаете...
Продолжение рассказа "Измена" Начало тут Предыдущая глава здесь «Я терпеливо ждал, что же мне вынесет Раиса Генриховна. Я до последнего надеялся, что она все-таки даст адрес Зины, но соседка, вернувшись через пару минут, протянула мне совершенно другое. - Держи, – проговорила она и, как только я взял протянутый ей прямоугольник, захлопнула дверь. Это было фото. Твое первое фото. Ты лежала на пеленальном столике в розовой распашонке, маленькая и трогательная. Мое сердце заполнила такая нежность, что я готов был разрыдаться...