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

Function makeOrPredicate

packages/effect/src/internal/matcher.ts:165–180  ·  view source on GitHub ↗
(
  patterns: ReadonlyArray<unknown>
)

Source from the content-addressed store, hash-verified

163}
164
165const makeOrPredicate = (
166 patterns: ReadonlyArray<unknown>
167): Predicate.Predicate<unknown> => {
168 const predicates = patterns.map(makePredicate)
169 const len = predicates.length
170
171 return (u: unknown) => {
172 for (let i = 0; i < len; i++) {
173 if (predicates[i](u) === true) {
174 return true
175 }
176 }
177
178 return false
179 }
180}
181
182const makeAndPredicate = (
183 patterns: ReadonlyArray<unknown>

Callers 1

whenOrFunction · 0.85

Calls 1

mapMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…