GraphQLからTypeScript
GraphQLスキーマをTypeScript型に変換します。型、入力、enum、スカラーをサポート。
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 - 技術的な詳細
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.
コマンドラインでの代替方法
// GraphQL\ntype User {\n id: ID!\n name: String\n}\n\n// TypeScript\ninterface User {\n id: string;\n name: Maybe<string>;\n}