Skip to content

fix(jsii): Defaulted parameters were not rendered as optional#234

Merged
RomainMuller merged 2 commits intomasterfrom
rmuller/fix-defaulted-params
Sep 17, 2018
Merged

fix(jsii): Defaulted parameters were not rendered as optional#234
RomainMuller merged 2 commits intomasterfrom
rmuller/fix-defaulted-params

Conversation

@RomainMuller
Copy link
Copy Markdown
Contributor

Parameters with a default value were not represented as optional in the assembly
documents due to an oversight when re-writing jsii. There was also no coverage
in the test corpus for this use-case, so I've added some.

Fixes #233

Parameters with a default value were not represented as optional in the assembly
documents due to an oversight when re-writing `jsii`. There was also no coverage
in the test corpus for this use-case, so I've added some.

Fixes #233
@RomainMuller RomainMuller requested a review from eladb September 17, 2018 14:51
Comment thread packages/jsii-calc/lib/compliance.ts
@RomainMuller RomainMuller merged commit 578bf9c into master Sep 17, 2018
@RomainMuller RomainMuller deleted the rmuller/fix-defaulted-params branch September 17, 2018 16:55
eladb pushed a commit that referenced this pull request Sep 20, 2018
Bug Fixes
======================
 * Sphinx generated incorrect type references for display ([#232](#232)) ([b664805](b664805))
* **jsii:** Defaulted parameters were not rendered as optional ([#234](#234)) ([578bf9c](578bf9c)), closes [#233](#233)
* **jsii:** Don't skip emit on TS errors when in "watch" mode ([#236](#236)) ([30d1491](30d1491)), closes [#235](#235)
* **jsii:** Optional `any` represented as required ([#237](#237)) ([91074f3](91074f3)), closes [#230](#230)

Features
======================
 * **sphinx:** allow readme file to define sphinx header and reorganize topic ([#229](#229)) ([405da9c](405da9c)), closes [#228](#228) [#185](#185)
* Document overriden/inherited members ([#238](#238)) ([7a6278a](7a6278a)), closes [#196](#196)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants