(schema: JSONSchema7, ctx: GoCodegenCtx)
| 2460 | } |
| 2461 | |
| 2462 | function goPrimitiveSchemaTypeName(schema: JSONSchema7, ctx: GoCodegenCtx): string | undefined { |
| 2463 | const resolved = resolveSchema(schema, ctx.definitions) ?? schema; |
| 2464 | switch (resolved.type) { |
| 2465 | case "boolean": return "Boolean"; |
| 2466 | case "integer": return "Integer"; |
| 2467 | case "number": return "Number"; |
| 2468 | case "string": return "String"; |
| 2469 | default: return undefined; |
| 2470 | } |
| 2471 | } |
| 2472 | |
| 2473 | function goPrimitiveSchemaGoType(schema: JSONSchema7, ctx: GoCodegenCtx): string | undefined { |
| 2474 | const resolved = resolveSchema(schema, ctx.definitions) ?? schema; |
no test coverage detected
searching dependent graphs…