إصدار TypeScript: 3.8.1-rc
مصطلحات البحث:
الريبو
للحصول على رمز مثل
import ImageEditor from 'tui-image-editor';
ضع المؤشر على السلسلة
خلل برمجي:
يتم تقديم إعادة بناء ديون convert to template string
A
أقترح أن نعرض convert to template string
إذا كنت تستخدم تعبير تسلسل سلسلة.
من الواضح أن هذا سخيف لأن هناك مواضع معينة لا تكون فيها سلسلة القالب صالحة - أعتقد أنه من المحتمل أن يكون من الجيد تعطيل هذا للسلاسل البسيطة ، ولكن يجب علينا إعادة النظر فيما إذا كنا نريد تمكينه لجميع السلاسل وتعطيله لمواقف لا معنى لها مثل
أفضل رؤية عملية إعادة البناء هذه فقط عندما يكون المؤشر على تعبير سلسلة السلسلة
أيضًا ، ربما نرغب في إصلاح هذا لـ 3.8 (إما للإصدار النهائي أو في بنية الاسترداد) حيث أنه من المزعج أن يظهر المصباح لكل سلسلة
فقط كرأي مخالف ، أجد هذا السلوك مفيدًا (في الحالات التي تكون فيها سلاسل القالب قانونية). بعد استخدام TS / JS لسنوات ، أصبحت ذاكرة عضلاتي افتراضية الآن إلى ${...}
بدلاً من +
لقيم القالب إلى سلاسل ، ومن الجيد أن تكون قادرًا على تحويل السلسلة المعنية بسرعة إلى قالب السلسلة في الحالات التي لا تكون فيها بالفعل.
ومع ذلك ، فإن DanielRosenwasser ، هناك طريقة أخرى محتملة يمكن أن ${
. مجرد فكرة. : قليلا_ابتسامة_الوجه:
مرحبًا هناك 👋
تنبيه سريع لدعم وجهة نظر
بالنسبة للسياق ، أنا مؤلف ملحق VS Code الذي يوفر إعادة بناء JS & TS. اعتدنا على توفير "تحويل إلى نموذج حرفي". لقد أزلناه نظرًا لأنه يتعامل معه الآن بواسطة المحرر ، من خلال TypeScript.
ومع ذلك ، كان التبديل من:
const a = "I have some apples";
إلى
const a = `I have some apples`;
لبدء إدخال المتغيرات في الداخل.
أفهم أن هذا تم إسقاطه كأثر جانبي لإصلاح الخلل. أعتقد أن ما نريد تجنبه حقًا هو اقتراح إعادة البناء لأشياء غير صالحة مثل الواردات. لقد نفذت هذا النوع من الشيك في التمديد الخاص بي بالفعل.
يمكنك التحقق من https://github.com/nicoespeon/abracadabra/issues/94 لمزيد من السياق حول هذا الموضوع.
إذا كنت بحاجة إلى مزيد من التفاصيل ، يسعدني تقديم المساعدة 😄
شكرا لك!
التعليق الأكثر فائدة
فقط كرأي مخالف ، أجد هذا السلوك مفيدًا (في الحالات التي تكون فيها سلاسل القالب قانونية). بعد استخدام TS / JS لسنوات ، أصبحت ذاكرة عضلاتي افتراضية الآن إلى
${...}
بدلاً من+
لقيم القالب إلى سلاسل ، ومن الجيد أن تكون قادرًا على تحويل السلسلة المعنية بسرعة إلى قالب السلسلة في الحالات التي لا تكون فيها بالفعل.ومع ذلك ، فإن DanielRosenwasser ، هناك طريقة أخرى محتملة يمكن أن
${
. مجرد فكرة. : قليلا_ابتسامة_الوجه: