(start: number, stop: number)
| 560 | expect(range3).to(equal(range2)); |
| 561 | |
| 562 | const range4 = (start: number, stop: number) => |
| 563 | range(start, stop) |
| 564 | .andThen((value) => ok(value)) |
| 565 | .catchAll((error, ...args) => |
| 566 | err({ error, ...(args.length === 0 ? {} : { message: args[0] }) }), |
| 567 | ); |
| 568 | |
| 569 | expect<InferEffect<typeof range4>>().to(equal<Log>); |
| 570 | expect(range4).to(extend(range3)); |