File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -163,7 +163,7 @@ function* fetchData() {
163
163
return data .json ()
164
164
}
165
165
166
- const result = Eff .run (Eff .result (fetchData ()))
166
+ const result = await Eff .run (Eff .result (fetchData ()))
167
167
168
168
if (result .type === ' ok' ) {
169
169
console .log (' Data:' , result .value )
@@ -174,7 +174,7 @@ if (result.type === 'ok') {
174
174
// Convert Result back to error effect
175
175
const generator = Eff .ok (Eff .result (fetchData ()))
176
176
177
- const finalResult = Eff .runResult (generator )
177
+ const finalResult = await Eff .runResult (generator )
178
178
179
179
if (finalResult .type === ' ok' ) {
180
180
console .log (' Data:' , finalResult .value )
@@ -192,7 +192,7 @@ if (finalResult.type === 'ok') {
192
192
- ` Eff.await<T>(Promise<T> | T) ` : Handles async operations
193
193
- ` Eff.try(generator).catch(handlers) ` : Handles effects
194
194
- ` Eff.run(generator) ` : Runs a generator (handles async)
195
- - ` Eff.result(generator) ` :
195
+ - ` Eff.result(generator) ` : Wraps error effects in Result type as a return value
196
196
- ` Eff.ok(generator) ` : Unwraps Ok results
197
197
- ` Eff.runResult(generator) ` : Runs a generator and returns a Result type
198
198
You can’t perform that action at this time.
0 commit comments