(traversal: Traversal<S, A>)
| 1312 | * @since 4.0.0 |
| 1313 | */ |
| 1314 | export 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 |