Форматтеры и код
GraphQL SDL ⇄ Типы TypeScript
Walk a schema, emit typed interfaces — and back again.
Примечание редактора
Understanding · The schema is the contract, TypeScript is the safety net.
Эта углублённая глава пока доступна только на английском языке. Инструмент конвертации выше работает на вашем языке; развёрнутая статья ещё не переведена.
Часто задаваемые вопросы
Quick answers.
›Does this tool support custom scalars?
Yes. When converting SDL to TypeScript, custom scalars are mapped to `any` or `unknown` by default, which you can then refine in your code.
›Are nullable fields handled correctly?
Yes. GraphQL fields without an exclamation mark are converted to optional properties (using the `?` operator) or union types with `null` in TypeScript.
›Can it convert TypeScript back to SDL?
Yes. The tool parses TypeScript interfaces and type aliases to generate a matching GraphQL SDL schema, including support for basic nested objects.
›Is my schema data sent to a backend?
No. The conversion logic runs entirely within your browser session using local parsing libraries, so your schema definitions never leave your device.
Люди также ищут
Связанные инструменты
More in this room.
- Валидатор OpenAPI / SwaggerПроверяет спецификации OpenAPI 3 на соответствие правилам спецификации.
- OpenAPI 3.1 YAML ⇄ JSONКонвертирует спецификации OpenAPI между YAML и JSON.
- OpenAPI → Axios-клиент TypeScriptГенерирует типизированный Axios-клиент из любой спецификации OpenAPI.
- OpenAPI → React Query ХукиАвтоматически генерирует useQuery + useMutation хуки для каждой конечной точки.
- OpenAPI → Postman CollectionКоллекция Postman v2.1 из любой спецификации OpenAPI.
- JSON Schema → Zod / Valibot / ArkTypeТри варианта валидатора времени выполнения из одной JSON Schema.