Skip to main content
DevTools24

GraphQL para TypeScript

Converta schemas GraphQL para types TypeScript. Suporta types, inputs, enums e scalars.

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 - Detalhes Técnicos

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.

Alternativa via Linha de Comando

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

Referência

Ver Especificação Oficial