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

Function getAll

packages/effect/src/Optic.ts:1314–1320  ·  view source on GitHub ↗
(traversal: Traversal<S, A>)

Source from the content-addressed store, hash-verified

1312 * @since 4.0.0
1313 */
1314export function getAll<S, A>(traversal: Traversal<S, A>): (s: S) => Array<A> {
1315 return (s) =>
1316 Result.match(traversal.getResult(s), {
1317 onFailure: () => [],
1318 onSuccess: (as) => [...as]
1319 })
1320}
1321
1322// ---------------------------------------------
1323// Built-in Optics

Callers 1

Optic.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected