TypeScript не решает сериализацию и проверку типа stati c, как это сделать тогда? - PullRequest
0 голосов
/ 27 января 2020

На этот вопрос, возможно, уже здесь дан ответ, но я не нашел его.

TypeScript транскрибируется в JavaScript, из-за этого нет нулевой проверки c проверки типов, если я, например, хочу сериализовать JSON в объект, определенный типом / интерфейсом.

Я переписываю приложение Сервер / Клиент, написанное в JavaScript (Node.js / React), в TypeScript, и я застрял в том, как сделать лучшую проверку для REST API.

Когда я получаю JSON от клиента (например, модель пользователя), я хочу разобрать его в модель. Но скомпилированный исходник просто все проигнорирует, так как это сделать правильно?

Как я знаю, при разработке на строго типизированных языках большую часть проверки выполняет определенный интерфейс ... Или, например, Java Spring также нуждается в ручной проверке "этого поля обязательно"? Или это просто исключение, потому что он не может разобрать его в объект?

...