นี่เป็น typescript คำถามใช้ discord.js เป็นตัวอย่างไม่ต้องเข้าใจว่าห้องสมุดเพื่อช่วย
ฉันเปลี่ยนแอ๊ปของฉันจากธรรมดา js ตอนที่ผมโทรหาวิธีการมันทำให้ฉันเป็นแผนที่ประเภทกับกุญแจและค่า. ตอนนี้ผมกำลังใช้ typescript และห้องสมุดมีประเภทความหมายของคำฉันไม่สามารถตรวจดูขนาดของการตอบสนองเลย
const attachments = interaction.options.getMessage('message', true).attachments;
ดังนั้นความเดิมตอนที่แล้วฉันจะโทรหามีขนาดของทรัพย์สินแต่ตอนนี้ฉันถูกห้ามให้พวกประเภท:
สิ่งที่แนบมาด้วย:ชุดสะสม<ข้อความ,MessageAttachment>|APIAttachment[]
มันแย่ practise จะเลือกหนึ่งของ conditionals โดยใช้ เป็น คำค้นดังนั้นฉันยังมีคุณสมบัติของเล่นด้วย? ทำไมฉันถึงขนาดของสิ่งที่แนบมาด้วยหรืออย่างปลอดภัยแก้ไขเพื่อประเภทที่หนึ่ง? พวกเขาเพียงต้อง iterators.
ฉันเข้าใจว่าสำหรับกิจกรรมพิเศษของ typescript กันหลีกเลี่ยงอะไร hacky อทางแก้ปัญหานั่น. ฉันพยายามที่จะเรียนรู้ที่จะทำงานได้ดีขึ้นกับ typescript และต้องการจะใช้ประเภทที่ห้องสมุดให้ฉัน