Romain Marcadier
Romain Marcadier
* cattrs version: 1.3.0 * Python version: 3.7+ (mostly because I use `cattrs~=1.0.0` for `python_version < 3.7`) * Operating System: macOS, Linux, Windows ### Description I have a custom unstructure...
This RFC #374 proposes to change the versioning scheme of the `jsii` compiler to stop conforming to [semantic versioning][semver], and instead use the `major.minor` version of the [TypeScript] compiler it...
## Description This RFC proposes to change the versioning scheme of the `jsii` compiler to stop conforming to semantic versioning, and instead use the `major.minor` version of the TypeScript compiler...
|PR|Champion| |--|--------| |#194 | @RomainMuller | ## Description Usage of TypeScript type unions has proven to be a source of problems when representing APIs in statically typed languages, such as...
* Tracking issue: #193 * [Rendered version](https://github.com/aws/aws-cdk-rfcs/blob/feature/remove-type-unions/text/0193-fixing-type-unions.md ) --- _By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license_
* Tracking issue: #77 * [Rendered version](/feature/cloudformation-registry-l1s/text/0197-cloudformation-registry-l1s.md) --- _By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license_
The `AnonymousObject` class is used when a value is passed from JS to .NET through a union or `any` typed return point, and there is not sufficient runtime type information...
Adds a new CLI flag `--no-runtime-type-checking` to allow library authors to opt out of generating runtime type checking code if they are not interested in those. --- By submitting this...
Adds a dependency on `downlevel-dts` to produce down-leveled declarations file when we start publishing compilers that use modern versions of TypeScript, to maximize compatibility in between compiler versions. This emits...
The code generator used to represent jsii interfaces as python `Protocols`, however this mechanism is normally intended to allow structural typing in python. Python `Protocol` types are declared using a...