انتقل إلى المحتوى

منسّق TypeScript

رتّب أكواد TypeScript باستخدام منسّق TypeScript هذا. الصق الواجهات والأنواع والتعدادات والأنواع العامة والفئات أو الدوال، وستعيد الأداة تنسيقها رمزًا برمز مع مسافتين للإزاحة، ومسافة بعد النقطتين في تعليقات الأنواع وحول العوامل، وعنصر واحد في كل سطر داخل الكتل والتعدادات، وفواصل منقوطة في نهايات العبارات. مثالي للمطوّرين الذين ينظّفون المقاطع البرمجية أو الأكواد المُنشأة أو الأمثلة الملصقة قبل مشاركتها أو مراجعتها.

إعادة تعيين

الأسئلة الشائعة

كيف يعمل منسّق TypeScript؟

يقرأ الكود على هيئة تدفّق من الرموز، مثل الأقواس والفواصل المنقوطة والعوامل والسلاسل النصية والتعليقات، ثم يعيد بناء تخطيطه منها. تفتح الأقواس كتلًا ذات إزاحة، وتنهي الفواصل المنقوطة الأسطر، وتُنسّق المسافات حول العوامل بشكل متّسق.

هل يتحقق من وجود أخطاء في TypeScript؟

لا، فهو لا يتحقق من الأنواع ولا من صحة البنية النحوية، لذا يمكنه أيضًا تنسيق المقاطع غير المكتملة. شغّل tsc أو فحوصات المحرر لمعرفة ما إذا كان الكود يُترجم.

كيف تُنسّق الواجهات والتعدادات؟

تُرتّب محتويات الواجهات والفئات بحيث يظهر كل عنصر في سطر مستقل، مع إزاحة من مسافتين وفاصلة منقوطة بعد كل عنصر. وتُرتّب عناصر التعداد في أسطر مستقلة، مع فاصلة في نهاية كل عنصر، بما في ذلك الأخير.

هل تبقى الأنواع العامة كما هي؟

نعم، تُتتبّع الأقواس الزاوية للأنواع العامة مثل Array<T> أو Map<string, T> حتى لا تُعامل كعوامل مقارنة. وتُوحّد المسافات بعد الفواصل داخل الأقواس.

ما مقدار الإزاحة الذي يستخدمه؟

تُزاح الكتل بمسافتين، ولا تتوفر خيارات لتغيير ذلك. وتبقى القيم الحرفية القصيرة للكائنات بعد إسناد أو إرجاع في سطر واحد.

هل تُحفَظ التعليقات؟

نعم. تنهي التعليقات السطرية سطرها ويستمر الكود أسفلها، وتبقى التعليقات الكتلية في مواضعها.

هل تتغير السلاسل النصية والقوالب النصية؟

لا، تُنسخ السلاسل النصية والقوالب النصية والتعبيرات النمطية تمامًا كما كُتبت. يُعاد ترتيب المسافات البيضاء بين الرموز فقط.

هل سيغيّر التنسيق سلوك الكود؟

لا يغيّر المنسّق سوى المسافات البيضاء ويضيف الفواصل المنقوطة الناقصة في نهايات العبارات. راجع النتيجة إذا كان الكود يعتمد على الإدراج التلقائي للفواصل المنقوطة في مواضع غير معتادة، مثل سطر يبدأ بقوس.

لماذا أُحيط الناتج بسياج كود typescript؟

تُعاد النتيجة في كتلة كود Markdown محددة بعلامة typescript، لتظهر مميزة بالألوان في Markdown والبلاغات والمحادثات. انسخ الأسطر بين السياجين إلى ملف .ts.

ما الحد الأقصى لحجم الكود؟

يمكنك تنسيق ما يصل إلى 5 MB من الكود في عملية واحدة، ويُرفض الإدخال الأكبر مع عرض رسالة. والنتيجة مماثلة لاختيار TypeScript في منسّق الأكواد.

نبذة عن OneClick Pro

OneClick Pro مجموعة مجانية تضم أكثر من 150 أداة ويب للمهام اليومية: تحويل الصور والوحدات، وتنسيق الأكواد والتحقق من صحتها، وفحص النطاقات وSEO، والعمل مع النصوص والتواريخ والأرقام. تعمل كل أداة دون تسجيل أو اشتراك، ولا تُستخدم البيانات التي تُدخلها إلا لحساب النتيجة ولا تُخزّن مطلقًا. استخدمها كصندوق أدوات سريع للمهام المنفردة، أو أضف الأدوات التي تعتمد عليها يوميًا إلى إشاراتك المرجعية.