Пример: есть функция function tets(a: number, b: number, c: string) {...} Хочу сократить запись, записав аргументы через запятую function tets(a, b: number, c: string) {...} . Но оно говорит что аргумент "a" теперь у меня тип "any", что меня собственно не устраивает. Внимание вопрос - как записывать аргументы с одинаковыми типами что-бы сократить запись?
Какой юзкейс этого?
А почему бы не использовать объект как аргумент, а потом внутри тела функции деструктивное присвоение?
function tets(params: IParams), interface IParams {a: number, b: number, c: string}
Обсуждают сегодня