Bindings for Proxy.new()

Signed-off-by: Stephan Renatus <srenatus@chef.io>
This commit is contained in:
Stephan Renatus
2018-07-04 09:27:32 +02:00
parent efa4a2b8fa
commit 2b8e789c9c
3 changed files with 52 additions and 0 deletions

View File

@ -1030,6 +1030,20 @@ extern "C" {
pub fn values(object: &Object) -> Array;
}
// Proxy
#[wasm_bindgen]
extern {
pub type Proxy;
/// The Proxy object is used to define custom behavior for fundamental
/// operations (e.g. property lookup, assignment, enumeration, function
/// invocation, etc).
///
/// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy
#[wasm_bindgen(constructor)]
pub fn new(target: &JsValue, handler: &Object) -> Proxy;
}
// Set
#[wasm_bindgen]
extern {