MCPcopy Create free account
hub / github.com/Effect-TS/effect / mapMembers

Function mapMembers

packages/effect/src/Schema.ts:4870–4882  ·  view source on GitHub ↗
(
      this: Union<Members>,
      f: (members: Members) => To,
      options?: {
        readonly unsafePreserveChecks?: boolean | undefined
      } | undefined
    )

Source from the content-addressed store, hash-verified

4868 return make(ast, {
4869 members,
4870 mapMembers<To extends ReadonlyArray<Constraint>>(
4871 this: Union<Members>,
4872 f: (members: Members) => To,
4873 options?: {
4874 readonly unsafePreserveChecks?: boolean | undefined
4875 } | undefined
4876 ): Union<Simplify<Readonly<To>>> {
4877 const members = f(this.members)
4878 return makeUnion(
4879 SchemaAST.union(members, this.ast.mode, options?.unsafePreserveChecks ? this.ast.checks : undefined),
4880 members
4881 )
4882 }
4883 })
4884}
4885

Callers

nothing calls this directly

Calls 3

makeUnionFunction · 0.85
UnionFunction · 0.70
fFunction · 0.50

Tested by

no test coverage detected