feat: add Reflect.preventExtensions

This commit is contained in:
Jannik Keye
2018-07-04 12:56:37 +02:00
parent e36f982391
commit fc82ba4ec3
2 changed files with 50 additions and 0 deletions

View File

@ -1057,6 +1057,15 @@ extern "C" {
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys
#[wasm_bindgen(static_method_of = Reflect, js_name = ownKeys, catch)]
pub fn own_keys(target: &Object) -> Result<JsValue, JsValue>;
/// The static Reflect.preventExtensions() method prevents new
/// properties from ever being added to an object (i.e. prevents
/// future extensions to the object). It is similar to
/// Object.preventExtensions(), but with some differences.
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect/preventExtensions
#[wasm_bindgen(static_method_of = Reflect, js_name = preventExtensions, catch)]
pub fn prevent_extensions(target: &Object) -> Result<JsValue, JsValue>;
}
// Set