Иногда бывает сложно найти допустимый TypeScript, например, когда вы ссылаетесь на библиотеку с множеством сущностей, каждая из которых нуждается в ее объявлении. В подобных ситуациях было бы неплохо сообщить TypeScript пропустить часть кода, которая имеет дело с этой библиотекой, считая ее действительной. Итак, есть ли способ сделать это в TypeScript?
Небезопасная область кода в TypeScript
Ответ 1
Невозможно отключить проверку типов для всего блока кода, но если вы получите доступ к чему-либо из выражения типа any
, результат будет также any
, поэтому, если вы можете получить доступ к библиотеки через ссылку any
любого типа, вы эффективно будете работать без проверки типов.
Ответ 2
Поместите // @ts-ignore
над строкой с ошибкой
// @ts-ignore
null.toString()