( members: ts.NodeArray<ts.TypeElement>, context: SerializationContext )
| 207 | } |
| 208 | |
| 209 | const serializeObjectMembers = ( |
| 210 | members: ts.NodeArray<ts.TypeElement>, |
| 211 | context: SerializationContext |
| 212 | ): ReadonlyArray<DeclarationModel> => |
| 213 | members.map((member) => serializeTypeMember(member, context)) |
| 214 | .sort((left, right) => |
| 215 | `${left.kind}:${left.name}:${stableJson(left)}`.localeCompare( |
| 216 | `${right.kind}:${right.name}:${stableJson(right)}` |
| 217 | ) |
| 218 | ) |
| 219 | |
| 220 | export const serializeType = (node: ts.TypeNode, context: SerializationContext): TypeModel => { |
| 221 | const primitive = primitiveKinds.get(node.kind) |
no test coverage detected