(content: string, type: "resolve" | "reject")
| 229 | const read = effect("read")<[], string>; |
| 230 | |
| 231 | const mockReader = (content: string, type: "resolve" | "reject") => () => |
| 232 | new Promise<string>((resolve, reject) => |
| 233 | setTimeout(() => (type === "resolve" ? resolve(content) : reject(new Error("error"))), 0), |
| 234 | ); |
| 235 | |
| 236 | const readIt = (reader: () => Promise<string>) => |
| 237 | effected(function* () { |