Verëffentlechung vum jsii 1.90, engem C #, Go, Java a Python Code Generator vum TypeScript

Amazon huet den jsii 1.90 Compiler publizéiert, wat eng Ännerung vum TypeScript Compiler ass, deen Iech erlaabt API Informatioun aus kompiléierte Moduler ze extrahieren an eng universell Representatioun vun dëser API ze generéieren fir Zougang zu JavaScript Klassen aus Uwendungen a verschiddene Programméierungssproochen. De Projet Code ass am TypeScript geschriwwen an ënner der Apache 2.0 Lizenz verdeelt.

Jsii mécht et méiglech Klassebibliothéiken am TypeScript ze kreéieren déi a Projeten an C #, Go, Java a Python kënne benotzt ginn andeems se an gebierteg Moduler fir dës Sproochen iwwersetzen déi déiselwecht API ubidden. Tooling gëtt am AWS Cloud Development Kit benotzt fir Bibliothéike fir verschidde Programméierungssproochen ze bidden, aus enger eenzeger Codebasis gebaut. Déi nei Versioun implementéiert Cache vun der Lëscht vun de Klassen fir all Versammlung an dokumentéiert d'Fäegkeet Properties fakultativ ze maachen.

Beispill vu Quellcode am TypeScript: export class Greeter { public greet(Name: string) { return `Hallo, ${name}!`; } } View kompiléiert an C# var greeter = new Greeter(); greeter.Greet("Welt"); // => Hallo Welt! View kompiléiert an Go greeter := NewGreeter() greeter.Greet("World") // => Hallo, Welt! View kompiléiert am Java final Greeter greeter = nei Greeter (); greeter.greet("Welt"); // => Hallo Welt! View kompiléiert a JavaScript const greeter = new Greeter(); greeter.greet("Welt"); // => Hallo Welt! View kompiléiert am Python greeter = Greeter() greeter.greet("World") # => Hallo, Welt!

Source: opennet.ru

Setzt e Commentaire