(state: readonly [Option.Option<A>, number])
| 236 | >(2, <A, R, E>(self: TArray.TArray<A>, predicate: (value: A) => STM.STM<boolean, E, R>) => { |
| 237 | const init = [Option.none() as Option.Option<A>, 0 as number] as const |
| 238 | const cont = (state: readonly [Option.Option<A>, number]) => |
| 239 | Option.isNone(state[0]) && state[1] < self.chunk.length - 1 |
| 240 | return core.map( |
| 241 | stm.iterate(init, { |
| 242 | while: cont, |
no outgoing calls
no test coverage detected