Более красивая замена запятой на точку с запятой

Я объявляю класс в машинописи с типом объекта.

metadataList: {
  name: string[],
  metadata: Object;
};

Моя реальная проблема в том, что красивее заменяет запятую точкой с запятой, когда я сохраняю. так что это дает мне

metadataList: {
  name: string[];
  metadata: Object;
};

И это вызывает у меня ошибку, когда я устанавливаю metadataList.name: proprety undefined.

Как я могу отключить эту функцию?


person infodev    schedule 29.11.2018    source источник
comment
Это не основная причина вашей проблемы.   -  person DeeV    schedule 29.11.2018
comment
Как упоминалось выше - не имеет отношения к красивее, metadataList, вероятно, не определено.   -  person Aleksey L.    schedule 29.11.2018


Ответы (1)


Я знаю, что это не прямой ответ на вашу конкретную проблему, но зачем вам это менять. Это не функция, это синтаксис. Вот как определяются объекты json. Есть ли какая-либо причина, кроме красивее, почему вы хотите этого.

1. Это менее читабельно

2. Он будет храниться неправильно в git

person Nikolai Kiefer    schedule 29.11.2018
comment
Это не ответ на вопрос, если вы хотите прокомментировать, вы можете добавить комментарий туда, как пользователь: DeeV - person Grekz; 05.08.2020