From ef2905f38f913a664dbc0125863a40474d29470f Mon Sep 17 00:00:00 2001 From: Johannes Date: Mon, 10 Jun 2024 15:54:37 +0100 Subject: Add Promise.race functions --- src/ffi.mjs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/ffi.mjs') diff --git a/src/ffi.mjs b/src/ffi.mjs index 0af2c65..7c14c10 100644 --- a/src/ffi.mjs +++ b/src/ffi.mjs @@ -139,6 +139,14 @@ export function all_promises(...promises) { } } +export function race_promises(...promises) { + if (promises.length === 1) { + return Promise.race(promises[0]); + } else { + return Promise.race(promises); + } +} + export function map_new() { return new Map(); } -- cgit v1.2.3