TypebaseTypebase
CLI

typebase-io-cli codegen

Regenerate type definitions for your project.

Last updated on

Regenerate the type definitions in _generated/.

npx typebase-io-cli codegen

Run this after you:

  • Add, remove, or rename a file inside actions/
  • Add or remove auth.ts
  • Add or remove env.ts
  • Add or remove publisher.ts
  • Add or remove db/schema.ts or db/relations.ts
  • Upgrade typebase-io or typebase-io-cli

You do not need to run it when editing the contents of existing files.

The upgrade case matters because _generated/ is written by the version that generated it. A folder left over from an older version can describe a context your server no longer provides. Rerunning codegen re-syncs it.

This command updates:

  • _generated/server.ts: the router type and action builder
  • _generated/db.d.ts: the database types

npx typebase-io-cli deploy and npx typebase-io-cli generate-server both run the same logic before they build, so you rarely need this command on its own. Reach for it when you're iterating without rebuilding — for example, to refresh your editor's types right after adding an action file.