Отключить 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,
  • Сохраните файл настроек

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

Async CSS

  • По умолчанию при обработке CSS визуализация страницы блокируется.
  • С помощью медиазапросов обработку некоторых CSS-файлов можно отложить.
  • Браузер скачивает все CSS-файлы (как с медиазапросами, так и без них).