#Is there a lib for async in zig like js promises

1 messages · Page 1 of 1 (latest)

crystal portal
#

I want to use Promise.all([tasks]) or Promise.race([tasks]) like in js. Is it possible?

    var future_a = io.async(saveFile, .{ io, data, outfile });
    var future_b = io.async(saveFile, .{ io, data, outfile });

    const result = Promise.race(&[_]Future{a_future, b_future});

Something like this. I'm new to zig so sorry if got something wrong