Skip to content

Commit 0e0a0b2

Browse files
authored
make sure enum variants are initialized before referencing (#8)
1 parent 7f697b1 commit 0e0a0b2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

crates/js-component-bindgen/src/transpile_bindgen.rs

+4
Original file line numberDiff line numberDiff line change
@@ -1950,6 +1950,10 @@ impl<'a> Instantiator<'a, '_> {
19501950
.as_ref()
19511951
.unwrap()
19521952
.to_upper_camel_case();
1953+
self.ensure_local_resource_class(
1954+
Some(*type_id),
1955+
class_name.to_string(),
1956+
);
19531957
uwriteln!(
19541958
self.src.js,
19551959
"{variant_enum_name}['{class_name}'] = '{class_name}';"

0 commit comments

Comments
 (0)