diff options
Diffstat (limited to 'src/ffi.mjs')
-rw-r--r-- | src/ffi.mjs | 8 |
1 files changed, 8 insertions, 0 deletions
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(); } |