В поисках упрощения деструктуризации JavaScript с помощью TypeScript - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть массив с сотнями атрибутов, которые я хочу сократить до небольшого числа в моем объекте Type Safe TypeScript.Вот мой код, который работает, но я надеюсь найти более чистый способ, который не заставит меня дважды упоминать имена атрибутов (избегая СУХОЙ и ошибок).

const {id = 0,username = '....',userFirstName = '.',userLastName = '..'} = response.data;
const userInfoObj : IUserInfo = {id,username,userFirstName,userLastName};

Это насколько я могу понятьиз.Любые предложения, чтобы сделать это проще?

1 Ответ

0 голосов
/ 08 февраля 2019

Это насколько я мог понять.Любые предложения, чтобы сделать его проще?

Нет синтаксиса для комбинированного (деструктура + структура).

У меня есть массив с сотнями атрибутов

Возможно, вам понадобится добавить немного кода в ваш конвейер сборки.

...