Skip to main content
DevTools24

GraphQL vers TypeScript

Générez des types TypeScript à partir de schémas GraphQL.

Supported GraphQL constructs:
  • type → interface/type
  • input → interface/type with optional fields
  • enum → TypeScript enum
  • scalar → type alias
  • • Lists [Type] → Type[]
  • • Non-null ! modifier

Type-Safe GraphQL - Détails techniques

Generating TypeScript types from GraphQL schemas ensures type safety across your client and server. The GraphQL type system maps naturally to TypeScript, with nullable fields becoming optional properties.

Alternative en ligne de commande

// GraphQL\ntype User {\n  id: ID!\n  name: String\n}\n\n// TypeScript\ninterface User {\n  id: string;\n  name: Maybe<string>;\n}

Référence

Voir la spécification officielle