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

Function makeTypeMatcher

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

Source from the content-addressed store, hash-verified

30}
31
32function makeTypeMatcher<I, R, RA, A>(
33 cases: ReadonlyArray<Case>
34): TypeMatcher<I, R, RA, A> {
35 const matcher = Object.create(TypeMatcherProto)
36 matcher.cases = cases
37 return matcher
38}
39
40const ValueMatcherProto: Omit<
41 ValueMatcher<any, any, any, any, any>,

Callers 4

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

Calls

no outgoing calls

Tested by

no test coverage detected