تنسيق استعلام GraphQL

حوّل استعلام GraphQL المضغوط إلى نسخة مقروءة ومنسّقة بمسافات بادئة، وهو مفيد لتصحيح استعلام منسوخ من أداة الشبكة أو من وحدة تحكم المطوّر. معالجة محلية 100% في متصفحك (WebAssembly) — لا يُرسل أي شيء إلى خادم.

مثال:

كيف يعمل

تمر الأداة على استعلام GraphQL وتضيف مسافتين بادئتين لكل مستوى من الأقواس المعقوفة، مع وضع كل حقل في سطر مستقل. وهذا مفيد خصوصًا عند نسخ استعلام GraphQL من تبويب الشبكة في المتصفح (وغالبًا ما يكون كله في سطر واحد) وترغب في قراءته أو تعديله بسهولة.

هل تتحقق الأداة من صياغة GraphQL كاملةً؟

لا، تكتفي الأداة بتنسيق يعتمد على الأقواس المعقوفة دون التحقق من قواعد GraphQL كاملة (المعاملات والأجزاء fragments والتوجيهات directives). غير أنها تكشف الأقواس المعقوفة غير المتوازنة وتُبلغ عن خطأ في هذه الحالة.

هل تعمل مع الطفرات mutations والمتغيرات؟

نعم، ما دام النص مبنيًا بأقواس معقوفة تقليدية، فإن الأداة تنسّق الاستعلامات والطفرات على حد سواء، مع معاملاتها وحقولها الفرعية.

معالجة محلية 100%: يتم التنسيق بالكامل في متصفحك عبر WebAssembly — لا يُرسل استعلامك إلى أي خادم.