Встречается на собеседованиях • сегодня

Использовал ли TS Ignore

Использование // @ts-ignore или // @ts-expect-error — это способ заставить TypeScript проигнорировать ошибку типизации в конкретной строке.

Когда это оправдано:

  • Временно, пока фиксишь сложный тип или ждёшь обновления библиотеки.
  • Для тестирования или прототипирования.

Проблемы:

  • Маскирует реальные ошибки, которые могут всплыть в рантайме.
  • Ухудшает поддержку кода.

Лучшие альтернативы:

  1. Уточнение типов через as (если уверен в данных).
  2. Использование unknown с проверками.
  3. Фикс типов в коде или декларациях.

Пример:

typescript
// Плохо:  
// @ts-ignore  
const value: number = "123";  

// Лучше:  
const value = "123" as unknown as number; // если точно нужно  

Старайся избегать @ts-ignore — это "красная тряпка" в продакшн-коде.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы