4
Я знаю, что могу это сделать:Распаковать аргумент массива непосредственно параметрам?
function (value: [boolean, string]) {
const [boolValue, stringValue] = value;
// make use of boolValue and stringValue
}
Но я в состоянии сделать что-то вроде этого?
// doesn't work
function ([boolValue: boolean, stringValue: string]) {
// make use of boolValue and stringValue
}
Какая ошибка возникает у вас? Это нормально в ES6 (без типов), поэтому это, похоже, проблема с TS. – Bergi
@ Bergi это дает много ошибок, делая это таким образом; похоже на недействительный синтаксис. Первая ошибка: '' expected' (вместо ':') –
Возможный дубликат [Типы в разрушении объектов] (http://stackoverflow.com/questions/39672807/types-in-object-destructuring) –