Saturday, July 09, 2022

JSII: JavaScript Interop Interface (TypeScript => C#, Go, Java, Py for CDK)

aws/jsii: jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase! @GitHub

jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

A class library written in TypeScript can be used in projects authored in TypeScript or Javascript (as usual), but also in C# (and other languages from the .NET family), GoJavaPython, ... More languages will be added in the future!

Introduction - The jsii reference


aws/aws-cdk: The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code @GitHub