Как конвертировать деструктурирование es6 и переименовать аргумент в машинописный текст? - PullRequest
1 голос
/ 10 апреля 2019

Я пытаюсь преобразовать мой код es6 в машинопись.В этом случае мне нужно разделить аргумент на 2 части.Может ли кто-нибудь предоставить версию машинописного текста, пожалуйста?

const es6 = ({a:A, ...B}) => {
    console.log(A, B);
}

1 Ответ

0 голосов
/ 10 апреля 2019

Ваш код уже является действительным Typescript.

Однако, если вы хотите добавить типы, просто поместите их справа.

Например:

interface MyType {
    a: number;
    [key: string]: any;
}

const es6 = ({ a: A, ...B }: MyType) => {
    console.log(A, B);
}

Здесь B тип будет выведен на { [key: string]: any }.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...