Kutulutsidwa kwa jsii 1.90, C #, Go, Java ndi Python code jenereta kuchokera ku TypeScript

Amazon yatulutsa jsii 1.90 compiler, yomwe ndikusintha kwa TypeScript compiler yomwe imakupatsani mwayi wochotsa zambiri za API kuchokera kumagawo ophatikizidwa ndikupanga chiwonetsero chapadziko lonse lapansi cha API iyi kuti mupeze makalasi a JavaScript kuchokera kuzinthu zosiyanasiyana zamapulogalamu. Khodi ya polojekitiyi idalembedwa mu TypeScript ndikugawidwa pansi pa layisensi ya Apache 2.0.

Jsii imatheketsa kupanga malaibulale amkalasi mu TypeScript omwe angagwiritsidwe ntchito m'mapulojekiti a C #, Go, Java ndi Python pomasulira m'mamodule a zilankhulo izi zomwe zimapereka API yomweyo. Tooling imagwiritsidwa ntchito mu AWS Cloud Development Kit kuti ipereke malaibulale azilankhulo zosiyanasiyana zamapulogalamu, omangidwa kuchokera pamakhodi amodzi. Mtundu watsopanowu umagwiritsa ntchito caching pamndandanda wamakalasi pamisonkhano iliyonse ndikulemba kuthekera kopanga katundu kukhala wosankha.

Chitsanzo cha kachidindo kochokera mu TypeScript: export class Greeter {public moni(dzina: string) {bwererani `Moni, ${name}!`; } } Onani wopangidwa mu C# var moni = Greeter watsopano(); moni.Moni("Dziko"); // => Moni, Dziko! Onani zomwe zaphatikizidwa mu Go moni := NewGreeter() moni.Moni("Dziko") // => Moni, Dziko! Onani wopangidwa mu Java final Greeter moni = new Greeter(); moni.greet("Dziko"); // => Moni, Dziko! Onani zomwe zalembedwa mu JavaScript const greeter = new Greeter(); moni.greet("Dziko"); // => Moni, Dziko! Onani zolembedwa mu Python moni = Greeter() greeter.greet("Dziko") # => Moni, Dziko!

Source: opennet.ru

Kuwonjezera ndemanga