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

Function getDefaultTupleTypeAST

packages/effect/src/Schema.ts:1491–1499  ·  view source on GitHub ↗
(
  elements: Elements,
  rest: Rest
)

Source from the content-addressed store, hash-verified

1489}
1490
1491const getDefaultTupleTypeAST = <Elements extends TupleType.Elements, Rest extends TupleType.Rest>(
1492 elements: Elements,
1493 rest: Rest
1494) =>
1495 new AST.TupleType(
1496 elements.map((el) => isSchema(el) ? new AST.OptionalType(el.ast, false) : el.ast),
1497 rest.map((el) => isSchema(el) ? new AST.Type(el.ast) : el.ast),
1498 true
1499 )
1500
1501function makeTupleTypeClass<Elements extends TupleType.Elements, Rest extends TupleType.Rest>(
1502 elements: Elements,

Callers 1

makeTupleTypeClassFunction · 0.85

Calls 2

isSchemaFunction · 0.85
mapMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…