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

Function readonlyMapParse

packages/effect/src/Schema.ts:7598–7604  ·  view source on GitHub ↗
(
  decodeUnknown: ParseResult.DecodeUnknown<ReadonlyArray<readonly [K, V]>, R>
)

Source from the content-addressed store, hash-verified

7596}
7597
7598const readonlyMapParse = <R, K, V>(
7599 decodeUnknown: ParseResult.DecodeUnknown<ReadonlyArray<readonly [K, V]>, R>
7600): ParseResult.DeclarationDecodeUnknown<ReadonlyMap<K, V>, R> =>
7601(u, options, ast) =>
7602 Predicate.isMap(u) ?
7603 toComposite(decodeUnknown(Array.from(u.entries()), options), (as) => new Map(as), ast, u)
7604 : ParseResult.fail(new ParseResult.Type(ast, u))
7605
7606/**
7607 * @category api interface

Callers 1

mapFromSelf_Function · 0.85

Calls 4

toCompositeFunction · 0.85
entriesMethod · 0.80
decodeUnknownFunction · 0.70
failMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…