Введение

Typescript привнес в JavaScript много положительных моментов. При правильном использовании это может помочь получить более чистый код и уменьшить количество ошибок. Тем не менее, он в основном работает во время компиляции, что означает, что он помогает вам при написании кода. Не при запуске. А иногда вы хотите проверить структуру данных во время выполнения. Если у вас есть что-то простое, например, проверка того, является ли какое-то значение строкой, это…