TypeScript बाट jsii 1.90, C#, Go, Java र Python कोड जनरेटरको रिलीज

Amazon ले jsii 1.90 कम्पाइलर प्रकाशित गरेको छ, जुन TypeScript कम्पाइलरको परिमार्जन हो जसले तपाईंलाई कम्पाइल गरिएको मोड्युलहरूबाट API जानकारी निकाल्न र विभिन्न प्रोग्रामिङ भाषाहरूमा अनुप्रयोगहरूबाट JavaScript कक्षाहरू पहुँच गर्न यस API को विश्वव्यापी प्रतिनिधित्व उत्पन्न गर्न अनुमति दिन्छ। परियोजना कोड TypeScript मा लेखिएको छ र Apache 2.0 लाइसेन्स अन्तर्गत वितरित छ।

Jsii ले TypeScript मा क्लास लाइब्रेरीहरू सिर्जना गर्न सम्भव बनाउँछ जुन C#, Go, Java र Python मा परियोजनाहरूमा प्रयोग गर्न सकिन्छ यी भाषाहरूका लागि नेटिभ मोड्युलहरूमा अनुवाद गरेर समान API प्रदान गर्ने। AWS क्लाउड डेभलपमेन्ट किटमा एकल कोड आधारबाट निर्मित विभिन्न प्रोग्रामिङ भाषाहरूको लागि पुस्तकालयहरू उपलब्ध गराउन टूलिङ प्रयोग गरिन्छ। नयाँ संस्करणले प्रत्येक एसेम्बलीका लागि कक्षाहरूको सूचीको क्यासिङ लागू गर्दछ र गुणहरूलाई वैकल्पिक बनाउने क्षमता कागजात गर्दछ।

टाइपस्क्रिप्टमा स्रोत कोडको उदाहरण: एक्सपोर्ट क्लास ग्रीटर { सार्वजनिक अभिवादन(नाम: स्ट्रिङ) { रिटर्न `हेलो, ${नाम}!`; } } C# var ग्रीटर = नयाँ ग्रीटर (); अभिवादन ("विश्व"); // => नमस्ते, विश्व! Go greeter मा संकलित हेर्नुहोस्:= NewGreeter() greeter.Greet("World") // => नमस्कार, विश्व! जाभा फाइनल ग्रीटर ग्रीटरमा कम्पाइल गरिएको हेर्नुहोस् = नयाँ ग्रीटर (); greeter.greet("विश्व"); // => नमस्ते, विश्व! जाभास्क्रिप्ट कन्स्ट ग्रीटरमा कम्पाइल गरिएको हेर्नुहोस् = नयाँ ग्रीटर (); greeter.greet("विश्व"); // => नमस्ते, विश्व! Python greeter = Greeter() greeter.greet("World") # => नमस्कार, विश्व!

स्रोत: opennet.ru

एक टिप्पणी थप्न