Tso tawm jsii 1.90, C#, Go, Java thiab Python code generator los ntawm TypeScript

Amazon tau luam tawm jsii 1.90 compiler, uas yog ib qho kev hloov kho ntawm TypeScript compiler uas tso cai rau koj rho tawm API cov ntaub ntawv los ntawm cov qauv sau ua ke thiab tsim kom muaj tus sawv cev thoob ntiaj teb ntawm API no rau kev nkag mus rau JavaScript cov chav kawm los ntawm cov ntawv thov hauv ntau hom lus programming. Txoj haujlwm code yog sau rau hauv TypeScript thiab muab faib raws li Apache 2.0 daim ntawv tso cai.

Jsii ua rau nws muaj peev xwm los tsim cov chav tsev qiv ntawv hauv TypeScript uas tuaj yeem siv rau hauv cov haujlwm hauv C#, Go, Java thiab Python los ntawm kev txhais lus rau hauv cov qauv qub rau cov lus no uas muab tib API. Tooling yog siv nyob rau hauv AWS Cloud Development Kit los muab cov tsev qiv ntawv rau ntau hom lus programming, tsim los ntawm ib tus lej code. Qhov tshiab version siv caching ntawm cov npe ntawm cov chav kawm rau txhua lub rooj sib txoos thiab cov ntaub ntawv muaj peev xwm ua kom cov khoom xaiv tau.

Piv txwv ntawm qhov chaws hauv TypeScript: export chav Greeter { pej xeem tos txais (npe: hlua) {rov qab 'nyob zoo, ${name}!'; } } Saib compiled hauv C# var greeter = new Greeter(); greeter.Greet("Lub ntiaj teb"); // => Nyob zoo, ntiaj teb! Saib compiled hauv Go greeter := NewGreeter() greeter.Greet("World") // => Nyob zoo, Ntiaj teb no! Saib compiled hauv Java zaum kawg Greeter greeter = tshiab Greeter(); greeter.greet("Lub ntiaj teb"); // => Nyob zoo, ntiaj teb! Saib compiled hauv JavaScript const greeter = tshiab Greeter(); greeter.greet("Lub ntiaj teb"); // => Nyob zoo, ntiaj teb! Saib compiled hauv Python greeter = Greeter() greeter.greet("World") # => Nyob zoo, Ntiaj teb no!

Tau qhov twg los: opennet.ru

Ntxiv ib saib