jsii 1.90 جو رليز، هڪ C#، Go، Java ۽ Python ڪوڊ جنريٽر TypeScript مان

Amazon شايع ڪيو آهي jsii 1.90 مرتب ڪندڙ، جيڪو ٽائپ اسڪرپٽ ڪمپلر جي هڪ ترميم آهي جيڪا توهان کي ترتيب ڏنل ماڊلز مان API جي معلومات ڪڍڻ جي اجازت ڏئي ٿي ۽ مختلف پروگرامنگ ٻولين ۾ ايپليڪيشنن مان جاوا اسڪرپٽ ڪلاس تائين رسائي حاصل ڪرڻ لاءِ هن API جي هڪ عالمگير نمائندگي پيدا ڪري ٿي. پروجيڪٽ ڪوڊ TypeScript ۾ لکيل آهي ۽ Apache 2.0 لائسنس تحت ورهايو ويو آهي.

Jsii TypeScript ۾ ڪلاس لائبريريون ٺاهڻ کي ممڪن بڻائي ٿو جيڪي C#، Go، Java ۽ Python ۾ پروجيڪٽ ۾ استعمال ڪري سگھجن ٿيون انهن ٻولين لاءِ ڏيهي ماڊلز ۾ ترجمو ڪندي جيڪي ساڳيا API مهيا ڪن ٿيون. AWS ڪلائوڊ ڊولپمينٽ کٽ ۾ اوزار استعمال ڪيو ويندو آهي مختلف پروگرامنگ ٻولين لاءِ لائبريريون مهيا ڪرڻ لاءِ، هڪ واحد ڪوڊ بيس مان ٺهيل. نئون نسخو هر اسيمبليءَ لاءِ ڪلاسن جي فهرست جي ڪيشنگ کي لاڳو ڪري ٿو ۽ ملڪيت کي اختياري بڻائڻ جي صلاحيت کي دستاويز ڪري ٿو.

TypeScript ۾ سورس ڪوڊ جو مثال: ايڪسپورٽ ڪلاس گريٽر { عوامي سلام (نالو: اسٽرنگ) { واپسي `هيلو، ${نام}!`; } } ڏسو مرتب ڪيل C# var greeter = نئون Greeter(); greeter.Greet("دنيا")؛ // => هيلو، دنيا! Go greeter ۾ مرتب ڪيل ڏسو:= NewGreeter() greeter.Greet("World") // => هيلو، ورلڊ! جاوا فائنل ۾ مرتب ڪيل ڏسو Greeter greeter = نئون Greeter(); greeter.greet("دنيا")؛ // => هيلو، دنيا! جاوا اسڪرپٽ ۾ مرتب ڪيل ڏسو const greeter = نئون Greeter(); greeter.greet("دنيا")؛ // => هيلو، دنيا! Python greeter = Greeter() greeter.greet("World") # => هيلو، ورلڊ!

جو ذريعو: opennet.ru

تبصرو شامل ڪريو