( F: Foldable<F> )
| 38 | * @since 0.24.0 |
| 39 | */ |
| 40 | export const toArrayMap = <F extends TypeLambda>( |
| 41 | F: Foldable<F> |
| 42 | ): { |
| 43 | <A, B>(f: (a: A) => B): <R, O, E>(self: Kind<F, R, O, E, A>) => Array<B> |
| 44 | <R, O, E, A, B>(self: Kind<F, R, O, E, A>, f: (a: A) => B): Array<B> |
| 45 | } => |
| 46 | dual( |
| 47 | 2, |
| 48 | <R, O, E, A, B>(self: Kind<F, R, O, E, A>, f: (a: A) => B): Array<B> => |
| 49 | F.reduce(self, [], (out: Array<B>, a) => [...out, f(a)]) |
| 50 | ) |
| 51 | |
| 52 | /** |
| 53 | * @since 0.24.0 |
no test coverage detected
searching dependent graphs…