Ignore order when combining types

This commit is contained in:
Mark Probst 2018-04-15 16:55:10 -07:00
Родитель a50f22fbea
Коммит 1bfb11babf
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -365,7 +365,7 @@ function objectTypeIdentify(
properties: OrderedMap<string, ClassProperty>,
additionalPropertiesRef: TypeRef | undefined
): List<any> {
return List([kind, properties, additionalPropertiesRef]);
return List([kind, properties.toMap(), additionalPropertiesRef]);
}
export function classTypeIdentity(properties: OrderedMap<string, ClassProperty>): List<any> {
@ -627,7 +627,7 @@ export function setOperationCasesEqual(
}
export function setOperationTypeIdentity(kind: TypeKind, memberRefs: OrderedSet<TypeRef>): List<any> {
return List([kind, memberRefs]);
return List([kind, memberRefs.toSet()]);
}
export function unionTypeIdentity(memberRefs: OrderedSet<TypeRef>): List<any> {