We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a12fc46 + c543b5d commit 3697ddfCopy full SHA for 3697ddf
crates/js-sys/src/lib.rs
@@ -885,6 +885,7 @@ impl Function {
885
// Generator
886
#[wasm_bindgen]
887
extern {
888
+ #[wasm_bindgen(extends = Object)]
889
#[derive(Clone, Debug)]
890
pub type Generator;
891
crates/js-sys/tests/wasm/Generator.rs
@@ -1,5 +1,6 @@
1
use wasm_bindgen::prelude::*;
2
use wasm_bindgen_test::*;
3
+use wasm_bindgen::JsCast;
4
use js_sys::*;
5
6
#[wasm_bindgen(module = "tests/wasm/Generator.js")]
@@ -56,3 +57,10 @@ fn throw() {
56
57
assert!(next.value().is_undefined());
58
assert!(next.done());
59
}
60
+
61
+#[wasm_bindgen_test]
62
+fn generator_inheritance() {
63
+ let gen = dummy_generator();
64
65
+ assert!(gen.is_instance_of::<Object>());
66
+}
0 commit comments