Angular 9 Прекратить использование устаревших функций из утилит - PullRequest
0 голосов
/ 25 марта 2020

В нашем приложении мы использовали функции утилиты, найденные в ядре узла (@types/node/util.d.ts). Эти функции устарели , и я хочу знать, как мы можем использовать другую библиотеку, например core-util-is , или даже перенести их в пользовательскую библиотеку / файл с помощью экспортированные функции в нашем проекте - чтобы избавиться от ошибок esLint.

Примечание. Я не хочу отключать устаревшее правило в eslint.

Легкая часть состоит в переносе этих функций прямо в наш проект, но при их использовании (для экземпляр isNullOrUndefined(myObject), vsCode попытается импортировать эту функцию из устаревшей функции:

import { isNullOrUndefined } from 'utils';

Как я могу форсировать vsCode (или машинопись, у меня недостаточно знаний по этому вопросу, чтобы понять, кто несет за это ответственность) для импорта) пропустить импорт из устаревшего utils и импортировать из правильной внешней библиотеки / пользовательского файла в нашем проекте?

import { isNullOrUndefined } from './customUtils';
...