MCPcopy Index your code
hub / github.com/Effect-TS/effect / makeTypeMatcher

Function makeTypeMatcher

packages/effect/src/internal/matcher.ts:44–50  ·  view source on GitHub ↗
(
  cases: ReadonlyArray<Case>
)

Source from the content-addressed store, hash-verified

42}
43
44function makeTypeMatcher<I, R, RA, A>(
45 cases: ReadonlyArray<Case>
46): TypeMatcher<I, R, RA, A> {
47 const matcher = Object.create(TypeMatcherProto)
48 matcher.cases = cases
49 return matcher
50}
51
52const ValueMatcherProto: Omit<
53 ValueMatcher<any, any, any, any, any>,

Callers 4

addFunction · 0.85
typeFunction · 0.85
matcher.tsFile · 0.85
typeTagsFunction · 0.85

Calls 1

createMethod · 0.80

Tested by

no test coverage detected