Add support Symbol.hasInstance as sample of static prop getter

This commit is contained in:
Satoshi Amemiya
2018-07-03 20:53:17 +09:00
parent e6b2a0d98c
commit 2518048f25
3 changed files with 52 additions and 0 deletions

View File

@ -1388,3 +1388,17 @@ if_std! {
}
}
}
// Symbol
#[wasm_bindgen]
extern "C" {
pub type Symbol;
/// The Symbol.hasInstance well-known symbol is used to determine
/// if a constructor object recognizes an object as its instance.
/// The instanceof operator's behavior can be customized by this symbol.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/hasInstance
#[wasm_bindgen(static_method_of = Symbol, getter, structural, js_name = hasInstance)]
pub fn has_instance() -> Symbol;
}