(value: GoDiscriminatorValue, enumName: string | undefined)
| 809 | } |
| 810 | |
| 811 | function goDiscriminatorValueExpr(value: GoDiscriminatorValue, enumName: string | undefined): string { |
| 812 | if (typeof value === "boolean") return value ? "true" : "false"; |
| 813 | if (!enumName) throw new Error(`Missing enum name for string discriminator value ${value}`); |
| 814 | return `${enumName}${goEnumConstSuffix(value)}`; |
| 815 | } |
| 816 | |
| 817 | function schemaForConstValue(value: unknown): JSONSchema7 { |
| 818 | if (value === null) return { type: "null" }; |
no test coverage detected
searching dependent graphs…