---
title: "Discussion on \"Your TypeScript types disappear at runtime: validating data at the edges of a Nuxt app\" | Hashnode"
description: "Discussion on \"Your TypeScript types disappear at runtime: validating data at the edges of a Nuxt app\". TypeScript checks your code before it runs. Once it ships, the types are gone. The compiler cannot tell you what a third-party API actually returned at 3 AM on a Sunday.\nI've written full-stack TypeSc"
url: "https://hashnode.com/posts/your-typescript-types-disappear-at-runtime-validating-data-at-the-edges-of-a-nuxt-app/6ad02a0b19c6bae5f5879ddb"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Your TypeScript types disappear at runtime: validating data at the edges of a Nuxt app](https://damianobianda.hashnode.dev/your-typescript-types-disappear-at-runtime-validating-data-at-the-edges-of-a-nuxt-app?utm_source=hashnode&utm_medium=feed)

TypeScript checks your code before it runs. Once it ships, the types are gone. The compiler cannot tell you what a third-party API actually returned at 3 AM on a Sunday. I've written full-stack TypeSc

Oct 15 · 3 min read · damianobianda.hashnode.dev  
Updated Oct 25  
Read the article

-   [#typescript](https://hashnode.com/tag/typescript)
-   [#nuxt](https://hashnode.com/tag/nuxt)
-   [#zod](https://hashnode.com/tag/zod)
-   [#web-development](https://hashnode.com/tag/web-development)

## Written by

[Damiano Bianda](https://hashnode.com/@damianobianda)

@damianobianda

  
[View profile](https://hashnode.com/@damianobianda)

Full-stack developer: Nuxt, Vue, TypeScript, Python. Based in Ticino.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
