Allow web-sys to emit correct typescript declarations from webidl (#1998)

* Update to emit typescript names

* Update to use NamedAnyref

* Update incoming / outgoing

* Remove added space

* Remove comment

* Add basic typescript tests for web-sys
This commit is contained in:
Bennett Hardwick
2020-02-20 01:14:32 +10:00
committed by GitHub
parent 9d55978af5
commit ec1b9453c9
14 changed files with 140 additions and 6 deletions

View File

@ -568,6 +568,7 @@ impl<'src> FirstPassRecord<'src> {
} else {
Some(syn::parse_quote! { |_| false })
},
typescript_name: Some(name.to_string()),
extends: Vec::new(),
vendor_prefixes: Vec::new(),
};