Merge pull request #821 from quicktype/fix-all-properties-optional

Fix making all properties optional. Fixes #820
This commit is contained in:
Mark Probst 2018-04-24 11:10:47 -04:00 коммит произвёл GitHub
Родитель 010b769515 5d6cc1f0b2
Коммит 8a0df28496
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -330,6 +330,7 @@ export class TypeBuilder {
properties: OrderedMap<string, ClassProperty>,
forwardingRef?: TypeRef
): TypeRef {
properties = this.modifyPropertiesIfNecessary(properties);
return this.getOrAddType(
classTypeIdentity(properties),
tr => new ClassType(tr, false, properties),