то для все один раз указать что они все boolean, а не для каждого указывать?
А в чем проблема три раза написать boolean? Если тип сложный, то его можно вынести в алис, но все равно алиас придется указывать для каждого параметра
проблемы нет, просто мало ли можно как то, было бы удобно
такую использовали?
Лучше писать код попроще, если есть возможность не использовать лишние конструкции, то я бы обошелся без них. Во-первых, завтра вы можете уже не быть настолько гениальны, как сегодня, во-вторых, потом с вашим кодом возможно будут разбираться разработчики более низкого уровня, чем вы.
да я согласен) просто очень длинные параметры получатся если не выносить в какой то тип, а выносить не хотелось)
Можешь принимать массив булевых переменных и потом в функции деструктуризацией разбирать его, но идея так себе – ты сразу лишаешься нормальной подсветки имён аргументов в IDE. function func(args: [boolean, boolean, boolean]) { const [firstArg, secondArg, thirdArg] = args; // do work ... }
Обсуждают сегодня