Nitro

TypeScript

Nitro automatically generates the types for auto-imports and server routes :sparkles:

#tsconfig.json

To leverage type hints within your project, create a tsconfig.json file that extends auto-generated types.

{
  "extends": "./.nitro/types/tsconfig.json"
}

Tip

Starter templates have this file by default and usually you don't need to do anything. If this file does not exists, you can manually create it.

#Prepare types

You can use prepare command to auto generate the types. This can be useful in a CI environment or as a postinstall command in your package.json.

npx nitro prepare

Tip

When using nitro dev command, types are also auto-generated!

Note

For Nuxt you should use nuxi generate

Nitro  Next Generation Server Toolkit.