(graph: TypeGraph, stringTypeMapping: StringTypeMapping)
| 84 | } |
| 85 | |
| 86 | export function inferMaps(graph: TypeGraph, stringTypeMapping: StringTypeMapping): TypeGraph { |
| 87 | const allClasses = graph.allNamedTypesSeparated().classes; |
| 88 | const classesToReplace = allClasses.filter(c => !c.isFixed && shouldBeMap(c.properties) !== undefined).toArray(); |
| 89 | return graph.rewrite(stringTypeMapping, classesToReplace.map(c => [c]), replaceClass); |
| 90 | } |
no test coverage detected
searching dependent graphs…