package org.swellrt.model.js;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.core.client.JsArrayString;
/**
* A wrapper class to access Javascript objects properties.
*
* @author pablojan@gmail.com (Pablo Ojanguren)
*
*/
public class JsMap extends JavaScriptObject {
public static native JsMap of(JavaScriptObject jso) /*-{
return jso;
}-*/;
protected JsMap() {
}
public final native JsArrayString keys() /*-{
return Object.keys(this);
}-*/;
public final native JavaScriptObject get(String key) /*-{
return this[key];
}-*/;
}