return correct errors from promises

This commit is contained in:
Halil Durak
2026-03-19 12:24:39 +03:00
parent 93e239f682
commit 94190f93af
11 changed files with 72 additions and 44 deletions

View File

@@ -1206,9 +1206,9 @@ pub fn stackTrace(self: *const Local) !?[]const u8 {
}
// == Promise Helpers ==
pub fn rejectPromise(self: *const Local, value: anytype) !js.Promise {
pub fn rejectPromise(self: *const Local, comptime kind: js.PromiseResolver.RejectError) js.Promise {
var resolver = js.PromiseResolver.init(self);
resolver.reject("Local.rejectPromise", value);
resolver.rejectError("Local.rejectPromise", kind);
return resolver.promise();
}