Skip to main content

TypeScript

4.3.0This feature requires Strapi version 4.3.0 or later.

TypeScript adds an additional type system layer above JavaScript, which means that any valid JavaScript code is also valid TypeScript code. In the context of Strapi development, TypeScript allows for a more type-safe codebase for your application, and provides you with a set of tools for automatic type generation and autocompletion.

Getting Started with TypeScript in Strapi

There are 2 ways of getting started with TypeScript in Strapi:

  • Create a new TypeScript project in Strapi by running the following command in a terminal (additional details can be found in the CLI installation documentation):

    yarn create strapi-app my-project --typescript
  • Add TypeScript support to an existing Strapi project using the provided conversion steps.


What to do next?