jsii
jsii copied to clipboard
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!
In other languages, the properties for an L2 construct are encapsulated in a Props class, and passed into the constructor of that class. For example, to create a lambda [Function](https://docs.aws.amazon.com/cdk/api/latest/typescript/api/aws-lambda/function.html#constructors)...
## :bug: Bug Report ### Affected Languages - [ ] `TypeScript` or `Javascript` - [X] `Python` - [ ] `Java` - [ ] .NET (`C#`, `F#`, ...) - [ ]...
## :bug: Bug Report ### Affected Languages - [x] `TypeScript` or `Javascript` - [ ] `Python` - [ ] `Java` - [ ] .NET (`C#`, `F#`, ...) - [ ]...
## :bug: Bug Report ### Affected Languages The problem is with `jsii-rosetta`, which is not a jsii module in itself and only available in `TypeScript`. ### General Information * **JSII...
## :bug: Bug Report ### Affected Languages - [ ] `TypeScript` or `Javascript` - [ ] `Python` - [ ] `Java` - [x] .NET (`C#`, `F#`, ...) - [ ]...
## :bug: Bug Report ### Affected Languages - [ ] `TypeScript` or `Javascript` - [x] `Python` - [x] `Java` - [x] .NET (`C#`, `F#`, ...) - [x] `Go` ### General...
## :bug: Bug Report ### Affected Languages - [x] `TypeScript` or `Javascript` - [x] `Python` - [x] `Java` - [x] .NET (`C#`, `F#`, ...) - [x] `Go` ### General Information...
In VSCode when using Pylance I get the following type check error for `runtime` argument in `_lambda.Function`: ``` Argument of type "(cls: Runtime) -> Runtime" cannot be assigned to parameter...
WebAssembly is gaining traction, if we can execute it in all target languages and source languages can compile to it, then it might be an awesome common runtime for jsii...