TypeScript ਤੋਂ jsii 1.90, ਇੱਕ C#, ਗੋ, ਜਾਵਾ ਅਤੇ ਪਾਈਥਨ ਕੋਡ ਜਨਰੇਟਰ ਦੀ ਰਿਲੀਜ਼

ਐਮਾਜ਼ਾਨ ਨੇ jsii ਕੰਪਾਈਲਰ 1.90 ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਹੈ, ਜੋ ਕਿ TypeScript ਕੰਪਾਈਲਰ ਦਾ ਇੱਕ ਸੋਧ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਕੰਪਾਇਲ ਕੀਤੇ ਮੋਡਿਊਲਾਂ ਤੋਂ API ਜਾਣਕਾਰੀ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਅਤੇ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੋਂ JavaScript ਕਲਾਸਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਇਸ API ਦੀ ਇੱਕ ਵਿਆਪਕ ਪ੍ਰਤੀਨਿਧਤਾ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਕੋਡ TypeScript ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ ਅਤੇ Apache 2.0 ਲਾਇਸੰਸ ਦੇ ਅਧੀਨ ਵੰਡਿਆ ਗਿਆ ਹੈ।

Jsii ਟਾਈਪਸਕ੍ਰਿਪਟ ਵਿੱਚ ਕਲਾਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਬਣਾਉਣਾ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਇੱਕੋ API ਪ੍ਰਦਾਨ ਕਰਨ ਵਾਲੀਆਂ ਇਹਨਾਂ ਭਾਸ਼ਾਵਾਂ ਲਈ ਮੂਲ ਮੋਡੀਊਲ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਕੇ C#, Go, Java ਅਤੇ Python ਵਿੱਚ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। AWS ਕਲਾਉਡ ਡਿਵੈਲਪਮੈਂਟ ਕਿੱਟ ਵਿੱਚ ਟੂਲਿੰਗ ਦੀ ਵਰਤੋਂ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਇੱਕ ਸਿੰਗਲ ਕੋਡ ਅਧਾਰ ਤੋਂ ਬਣਾਈਆਂ ਗਈਆਂ ਹਨ। ਨਵਾਂ ਸੰਸਕਰਣ ਹਰੇਕ ਅਸੈਂਬਲੀ ਲਈ ਕਲਾਸਾਂ ਦੀ ਸੂਚੀ ਦੀ ਕੈਚਿੰਗ ਲਾਗੂ ਕਰਦਾ ਹੈ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਵਿਕਲਪਿਕ ਬਣਾਉਣ ਦੀ ਯੋਗਤਾ ਨੂੰ ਦਸਤਾਵੇਜ਼ ਦਿੰਦਾ ਹੈ।

TypeScript ਵਿੱਚ ਸਰੋਤ ਕੋਡ ਦੀ ਉਦਾਹਰਨ: ਐਕਸਪੋਰਟ ਕਲਾਸ ਗ੍ਰੀਟਰ { ਪਬਲਿਕ ਗ੍ਰੀਟ(ਨਾਮ: ਸਤਰ) { ਵਾਪਸੀ `ਹੈਲੋ, ${ਨਾਮ}!`; } } C# var greeter = new Greeter(); greeter.Greet("ਵਿਸ਼ਵ"); // => ਹੈਲੋ, ਵਿਸ਼ਵ! ਗੋ ਗ੍ਰੀਟਰ ਵਿੱਚ ਸੰਕਲਿਤ ਦੇਖੋ:= NewGreeter() greeter.Greet("World") // => ਹੈਲੋ, ਵਰਲਡ! ਜਾਵਾ ਫਾਈਨਲ ਗ੍ਰੀਟਰ ਗ੍ਰੀਟਰ = ਨਵਾਂ ਗ੍ਰੀਟਰ (); greeter.greet("ਵਿਸ਼ਵ"); // => ਹੈਲੋ, ਵਿਸ਼ਵ! JavaScript ਵਿੱਚ ਕੰਪਾਇਲ ਕੀਤਾ ਦੇਖੋ const greeter = new Greeter(); greeter.greet("ਵਿਸ਼ਵ"); // => ਹੈਲੋ, ਵਿਸ਼ਵ! Python greeter = Greeter() greeter.greet("World") # => ਹੈਲੋ, ਵਰਲਡ ਵਿੱਚ ਸੰਕਲਿਤ ਦੇਖੋ!

ਸਰੋਤ: opennet.ru

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ