Bugfix - export new array::slice to JS and fuzzer. (#1915)

This commit is contained in:
Finn Bear 2023-05-03 14:48:05 -07:00 committed by GitHub
parent 1cd00cf3fc
commit 975ea616dd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 0 deletions

View file

@ -168,6 +168,7 @@
"array::push(" "array::push("
"array::remove(" "array::remove("
"array::reverse(" "array::reverse("
"array::slice("
"array::sort(" "array::sort("
"array::sort::asc(" "array::sort::asc("
"array::sort::desc(" "array::sort::desc("

View file

@ -168,6 +168,7 @@
"array::push(" "array::push("
"array::remove(" "array::remove("
"array::reverse(" "array::reverse("
"array::slice("
"array::sort(" "array::sort("
"array::sort::asc(" "array::sort::asc("
"array::sort::desc(" "array::sort::desc("

View file

@ -28,6 +28,7 @@ impl ModuleDef for Package {
module.add("insert")?; module.add("insert")?;
module.add("intersect")?; module.add("intersect")?;
module.add("len")?; module.add("len")?;
module.add("slice")?;
module.add("sort")?; module.add("sort")?;
module.add("union")?; module.add("union")?;
Ok(()) Ok(())
@ -45,6 +46,7 @@ impl ModuleDef for Package {
module.set("insert", Func::from(|v: Any| run("array::insert", v.0)))?; module.set("insert", Func::from(|v: Any| run("array::insert", v.0)))?;
module.set("intersect", Func::from(|v: Any| run("array::intersect", v.0)))?; module.set("intersect", Func::from(|v: Any| run("array::intersect", v.0)))?;
module.set("len", Func::from(|v: Any| run("array::len", v.0)))?; module.set("len", Func::from(|v: Any| run("array::len", v.0)))?;
module.set("slice", Func::from(|v: Any| run("array::slice", v.0)))?;
module.set("sort", Func::from(|v: Any| run("array::sort", v.0)))?; module.set("sort", Func::from(|v: Any| run("array::sort", v.0)))?;
module.set("union", Func::from(|v: Any| run("array::union", v.0)))?; module.set("union", Func::from(|v: Any| run("array::union", v.0)))?;
// Set default exports // Set default exports
@ -59,6 +61,7 @@ impl ModuleDef for Package {
default.set("insert", Func::from(|v: Any| run("array::insert", v.0)))?; default.set("insert", Func::from(|v: Any| run("array::insert", v.0)))?;
default.set("intersect", Func::from(|v: Any| run("array::intersect", v.0)))?; default.set("intersect", Func::from(|v: Any| run("array::intersect", v.0)))?;
default.set("len", Func::from(|v: Any| run("array::len", v.0)))?; default.set("len", Func::from(|v: Any| run("array::len", v.0)))?;
default.set("slice", Func::from(|v: Any| run("array::slice", v.0)))?;
default.set("sort", Func::from(|v: Any| run("array::sort", v.0)))?; default.set("sort", Func::from(|v: Any| run("array::sort", v.0)))?;
default.set("union", Func::from(|v: Any| run("array::union", v.0)))?; default.set("union", Func::from(|v: Any| run("array::union", v.0)))?;
module.set("default", default)?; module.set("default", default)?;