Current section
Files
Jump to
Current section
Files
src/midas/browser/zip.gleam
import gleam/javascript/array
import gleam/javascript/promise.{type Promise}
pub fn zip(files) {
do_zip(array.from_list(files))
}
// can't call zip as global var zip used by import
@external(javascript, "../../midas_browser_zip_ffi.mjs", "zipItems")
fn do_zip(items: array.Array(#(String, BitArray))) -> Promise(BitArray)