| 1273 | ast: AST.AST = getDefaultUnionAST(members) |
| 1274 | ): Union<Members> { |
| 1275 | return class UnionClass extends make< |
| 1276 | Schema.Type<Members[number]>, |
| 1277 | Schema.Encoded<Members[number]>, |
| 1278 | Schema.Context<Members[number]> |
| 1279 | >(ast) { |
| 1280 | static override annotations(annotations: Annotations.Schema<Schema.Type<Members[number]>>): Union<Members> { |
| 1281 | return makeUnionClass(this.members, mergeSchemaAnnotations(this.ast, annotations)) |
| 1282 | } |
| 1283 | |
| 1284 | static members = [...members] |
| 1285 | } |
| 1286 | } |
| 1287 | |
| 1288 | /** |
nothing calls this directly
no test coverage detected
searching dependent graphs…