Ho lokolloa ha jsii 1.90, C #, Go, Java le Python code generator ho tsoa ho TypeScript

Amazon e phatlalalitse jsii 1.90 compiler, e leng phetoho ea typeScript compiler e u lumellang ho ntša tlhahisoleseding ea API ho li-module tse hlophisitsoeng le ho hlahisa setšoantšo sa bokahohle sa API ena bakeng sa ho fumana lihlopha tsa JavaScript ho tsoa lits'ebetsong tsa lipuo tse fapaneng tsa lenaneo. Khoutu ea projeke e ngotsoe ho TypeScript mme e ajoa tlasa laesense ea Apache 2.0.

Jsii e etsa hore ho khonehe ho theha lilaeborari tsa sehlopha ho TypeScript tse ka sebelisoang mererong ho C #, Go, Java le Python ka ho fetolela ho li-module tsa lipuo tsena tse fanang ka API e tšoanang. Tooling e sebelisoa ho AWS Cloud Development Kit ho fana ka lilaeborari bakeng sa lipuo tse fapaneng tsa mananeo, tse hahiloeng ho tsoa ho khoutu e le 'ngoe. Phetolelo e ncha e sebelisa caching ea lenane la lihlopha bakeng sa kopano e 'ngoe le e' ngoe 'me e fana ka litokomane tsa bokhoni ba ho etsa thepa ea boikhethelo.

Mohlala oa khoutu ea mohloli ho TypeScript: export class Greeter {litumeliso tsa sechaba(lebitso: khoele) {khutlisa `Hello, ${name}!`; } } Sheba e hlophisitsoeng ka C# var greeter = new Greeter(); lumelisa.Lumelisa("Lefatše"); // => Lumela, Lefatše! View compiled in Go greeter := NewGreeter() greeter.Lumelisa("Lefatše") // => Lumela, Lefatše! Sheba e hlophisitsoeng ka Java final Greeter greeter = new Greeter(); greeter.greet("Lefatshe"); // => Lumela, Lefatše! Sheba e hlophisitsoeng ka JavaScript const greeter = new Greeter(); greeter.greet("Lefatshe"); // => Lumela, Lefatše! View compiled in Python greeter = Greeter() greeter.greet("Lefatše") # => Lumela, Lefatše!

Source: opennet.ru

Eketsa ka tlhaloso