Merge pull request #720 from kraai/patch-1

Test for and add extends attributes
This commit is contained in:
Alex Crichton
2018-08-18 22:15:30 -07:00
committed by GitHub
20 changed files with 35 additions and 8 deletions

View File

@ -2093,7 +2093,7 @@ extern {
/// or range of allowed values.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError
#[wasm_bindgen(extends = Error)]
#[wasm_bindgen(extends = Error, extends = Object)]
#[derive(Clone, Debug)]
pub type RangeError;
@ -2112,7 +2112,7 @@ extern {
/// variable is referenced.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError
#[wasm_bindgen(extends = Error)]
#[wasm_bindgen(extends = Error, extends = Object)]
#[derive(Clone, Debug)]
pub type ReferenceError;
@ -2506,7 +2506,7 @@ extern {
/// parsing code.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError
#[wasm_bindgen(extends = Error)]
#[wasm_bindgen(extends = Error, extends = Object)]
#[derive(Clone, Debug)]
pub type SyntaxError;
@ -2526,7 +2526,7 @@ extern {
/// expected type.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError
#[wasm_bindgen(extends = Error)]
#[wasm_bindgen(extends = Error, extends = Object)]
#[derive(Clone, Debug)]
pub type TypeError;
@ -2759,7 +2759,7 @@ extern {
/// function was used in a wrong way.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError
#[wasm_bindgen(extends = Error, js_name = URIError)]
#[wasm_bindgen(extends = Error, extends = Object, js_name = URIError)]
#[derive(Clone, Debug)]
pub type UriError;