From defb2e52e882f3702c5e56032304643ad3837fbb Mon Sep 17 00:00:00 2001 From: Anton Harniakou Date: Thu, 29 May 2025 14:49:21 +0300 Subject: [PATCH] process errors --- bindings/javascript/src/lib.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bindings/javascript/src/lib.rs b/bindings/javascript/src/lib.rs index 68f4fb91c..4b25fb9b7 100644 --- a/bindings/javascript/src/lib.rs +++ b/bindings/javascript/src/lib.rs @@ -114,7 +114,13 @@ impl Database { .collect(); to_js_value(&env, &row[0]) } - _ => todo!(), + limbo_core::StepResult::Done => Ok(env.get_undefined()?.into_unknown()), + limbo_core::StepResult::IO => todo!(), + step @ limbo_core::StepResult::Interrupt + | step @ limbo_core::StepResult::Busy => Err(napi::Error::new( + napi::Status::GenericFailure, + format!("{:?}", step), + )), } } _ => stmt.run(env, None),