Обновление Angular Typescript Доступ к отсутствующим членам - PullRequest
0 голосов
/ 12 февраля 2019

Я обновляю проект Angular с более старой версии 4.0 до 7.0, у меня есть следующий фрагмент кода

 foo = {};
 foo.bar = 23;

Это выдаст ошибку Property 'bar' does not exist on value type of '{}'

Я знаю, какчтобы исправить это, либо

foo: any = {};

или

foo['bar'] = 23;

Проблема в том, что он появляется во многих местах, и я не хочу исправлять их вручную построчно или с помощью Find/ Заменить, что может нарушить основание кода.

Вопрос: Есть ли способ использовать tslint или ng lint, чтобы исправить весь проект для этого типа ошибки?

1 Ответ

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

Вопрос: Есть ли способ использовать tslint или ng lint, чтобы исправить весь проект для этого типа ошибки

Нет.Ни один из этих инструментов (или любой существующий инструмент) не предлагает такую ​​возможность.

Продвинутый

Вы можете искать свои собственные кодовые модули, но это не для слабонервных.

...