- resource<Acc, A, E, E1>(initial: Acc, project: ((acc: Acc, index: number) => Source<readonly [typeof NONE | Acc, Source<A, E>], E1>), cleanup?: ((acc: Acc) => void)): Source<A, E | E1>
-
Parameters
-
initial: Acc
-
project: ((acc: Acc, index: number) => Source<readonly [typeof NONE | Acc, Source<A, E>], E1>)
-
Optional
cleanup: ((acc: Acc) => void)
-
- (acc: Acc): void
-
Returns void
Returns Source<A, E | E1>