Kua whakaputaina e Amazon te jsii 1.90 compiler, he whakarereketanga o te Kaihanga TypeScript e taea ai e koe te tango i nga korero API mai i nga waahanga kua whakahiato me te whakaputa i te ahua o tenei API mo te uru atu ki nga akomanga JavaScript mai i nga tono i roto i nga reo maha. Ko te waehere kaupapa kua tuhia ki te TypeScript ka tohatohahia i raro i te raihana Apache 2.0.
Ka taea e Jsii te hanga whare pukapuka akomanga ki te TypeScript ka taea te whakamahi i nga kaupapa i C#, Go, Java me Python ma te whakamaori ki nga waahanga taketake mo enei reo e whakarato ana i te API kotahi. Ka whakamahia te taputapu i roto i te AWS Cloud Development Kit ki te whakarato whare pukapuka mo nga reo hotaka rereke, i hangaia mai i te turanga waehere kotahi. Ko te putanga hou e whakamahi ana i te keteroki o te rarangi o nga karaehe mo ia huihuinga me te tuhi i te kaha ki te whakarite i nga rawa hei kowhiringa.
He tauira o te waehere puna i roto i te Momotuhi: te karaehe kaweake Mihi { te mihi whanui(ingoa: aho) { hoki mai `Kia ora, ${ingoa}!`; } } Tirohanga kua whakaemihia ki C# var greeter = new Greeter(); greeter.Greet("Ao"); // => Kia ora, e te Ao! View compiled in Go greeter := NewGreeter() greeter.Greet("Ao") // => Kia ora, Ao! Tirohanga i whakahiatotia ki Java te mihi mihi whakamutunga = new Greeter(); greeter.greet("Ao"); // => Kia ora, e te Ao! Tirohanga kua whakaemihia ki te JavaScript const greeter = new Greeter(); greeter.greet("Ao"); // => Kia ora, e te Ao! View compiled in Python greeter = Greeter() greeter.greet("Ao") # => Kia ora, Ao!
Source: opennet.ru