แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ jsii 1.90 แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แžพแžแž€แžผแžŠ C#, Go, Java แž“แžทแž„ Python แž–แžธ TypeScript

Amazon แž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ jsii 1.90 แžŠแŸ‚แž›แž‡แžถแž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ TypeScript แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‘แžถแž‰แž™แž€แž–แŸแžแŸŒแž˜แžถแž“ API แž–แžธแž˜แŸ‰แžผแžŒแžปแž›แžŠแŸ‚แž›แž”แžถแž“แž…แž„แž€แŸ’แžšแž„ แž“แžทแž„แž”แž„แŸ’แž€แžพแžแžแŸ†แžŽแžถแž„แž‡แžถแžŸแž€แž›แž“แŸƒ API แž“แŸแŸ‡แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžแŸ’แž“แžถแž€แŸ‹ JavaScript แž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ’แž“แžปแž„แž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แžŸแŸแž„แŸ—แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž€แŸ’แž“แžปแž„ TypeScript แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ Apache 2.0 แŸ”

Jsii แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž”แž„แŸ’แž€แžพแž class libraries แž€แŸ’แž“แžปแž„ TypeScript แžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„ project แž€แŸ’แž“แžปแž„ C#, Go, Java แž“แžทแž„ Python แžŠแŸ„แž™แž”แž€แž”แŸ’แžšแŸ‚แž‘แŸ…แž‡แžถ modules แžŠแžพแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžŸแžถแž‘แžถแŸ†แž„แž“แŸแŸ‡แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹ API แžŠแžผแž…แž‚แŸ’แž“แžถแŸ” แžงแž”แž€แžšแžŽแŸโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแžพโ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แž‰แŸ’แž…แž”แŸ‹โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž–แž–แž€ AWS แžŠแžพแž˜แŸ’แž”แžธโ€‹แž•แŸ’แžแž›แŸ‹โ€‹แž”แžŽแŸ’แžŽแžถแž›แŸแž™โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แž—แžถแžŸแžถโ€‹แžŸแžšแžŸแŸแžšโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แž•แŸ’แžŸแŸแž„แŸ—โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แžกแžพแž„โ€‹แž–แžธโ€‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“โ€‹แž€แžผแžŠโ€‹แžแŸ‚แž˜แžฝแž™แŸ” แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแžขแž“แžปแžœแžแŸ’แžแžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แž“แŸƒแž”แž‰แŸ’แž‡แžธแžแŸ’แž“แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถ แž“แžทแž„แžฏแž€แžŸแžถแžšแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แž›แž€แŸ’แžแžŽแŸˆแžŸแž˜แŸ’แž”แžแŸ’แžแžทแžŸแŸ’แžšแŸแž…แž…แžทแžแŸ’แžแŸ”

แžงแž‘แžถแž แžšแžŽแŸแž“แŸƒแž€แžผแžŠแž”แŸ’แžšแž—แž–แž“แŸ…แž€แŸ’แž“แžปแž„ TypeScriptแŸ– แžแŸ’แž“แžถแž€แŸ‹แž“แžถแŸ†แž…แŸแž‰ แžŸแŸ’แžœแžถแž‚แž˜แž“แŸ { public greet(name: string) { return `Hello, ${name}!`; } } แž˜แžพแž›แž…แž„แž€แŸ’แžšแž„แž€แŸ’แž“แžปแž„ C# var greeter = new Greeter(); แžŸแŸ’แžœแžถแž‚แž˜แž“แŸ ("แž–แžทแž—แž–แž›แŸ„แž€"); // => แžŸแžฝแžŸแŸ’แžแžธแž–แžทแž—แž–แž›แŸ„แž€! แž˜แžพแž›แž…แž„แž€แŸ’แžšแž„แž“แŸ…แž€แŸ’แž“แžปแž„ Go greeter := NewGreeter() greeter.Greet("World") // => Hello, World! แž˜แžพแž›แž…แž„แž€แŸ’แžšแž„แž€แŸ’แž“แžปแž„ Java แž…แžปแž„แž€แŸ’แžšแŸ„แž™ แžŸแŸ’แžœแžถแž‚แž˜แž“แŸ แžŸแŸ’แžœแžถแž‚แž˜แž“แŸ = new Greeter(); greeter.greet("แž–แžทแž—แž–แž›แŸ„แž€"); // => แžŸแžฝแžŸแŸ’แžแžธแž–แžทแž—แž–แž›แŸ„แž€! แž˜แžพแž›แž…แž„แž€แŸ’แžšแž„แž€แŸ’แž“แžปแž„ JavaScript const greeter = new Greeter(); greeter.greet("แž–แžทแž—แž–แž›แŸ„แž€"); // => แžŸแžฝแžŸแŸ’แžแžธแž–แžทแž—แž–แž›แŸ„แž€! แž˜แžพแž›แž…แž„แž€แŸ’แžšแž„แž€แŸ’แž“แžปแž„ Python greeter = Greeter() greeter.greet("World") # => Hello, World!

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹