Отключить warning experimentalDecorators в VSCode

Проблема

VSCode при использовании декораторов в классе

@Injectable({
    providedIn: 'root'
})
export class PhotoService { 
    constructor(private http: HttpClient) {}
    ...
}

пишет предупреждения вида:

[ts] Экспериментальная поддержка для декораторов — это функция, которая будет изменена в будущем выпуске. 
Задайте параметр experimentalDecorators, чтобы удалить это предупреждение.
[ts] Experimental support for decorators is a feature that is subject to change in a future release. 
Set the 'experimentalDecorators' option to remove this warning.

Решение

  • Нажмите Ctrl+, или выберите пункт меню Файл => Параметры => Параметры (File => Preferences => Settings)
  • Найдите параметр experimentalDecorators и задайте ему значение true. (Этот параметр может переопределяться в файле jsconfig.json или tsconfig.json, которые находятся в корне проекта)
  • В правой части должна появиться строка
    javascript.implicitProjectConfig.experimentalDecorators": true,
  • Сохраните файл настроек

Похожие записи

Классы visible-** и hidden-** в Bootstrap 4

Использование классов Bootstrap 4 для скрытия и отображения элементов на разных разрешения (xs, sm, md, lg) устройств при разработке адаптивных страниц

Идемпотентные методы HTTP

Методы GET, PUT, DELETE являются идемпотентными - многократные идентичные запросы такого типа приводят к такому же эффекту, как и от одиночного запроса, при условии что не сервер не меняет своё состояние между запросами