MCPcopy
hub / github.com/Effect-TS/effect / UnionClass

Class UnionClass

packages/effect/src/Schema.ts:1275–1285  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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/**

Callers

nothing calls this directly

Calls 1

makeFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…