Added WebSocket.send overrides to support typedarrays

This commit is contained in:
Colin Alworth 2019-10-03 21:21:01 -05:00 committed by Alexey Andreev
parent 3194a403b8
commit 4e0381950a

View File

@ -21,6 +21,8 @@ import org.teavm.jso.JSProperty;
import org.teavm.jso.dom.events.Event; import org.teavm.jso.dom.events.Event;
import org.teavm.jso.dom.events.EventListener; import org.teavm.jso.dom.events.EventListener;
import org.teavm.jso.dom.events.MessageEvent; import org.teavm.jso.dom.events.MessageEvent;
import org.teavm.jso.typedarrays.ArrayBuffer;
import org.teavm.jso.typedarrays.ArrayBufferView;
public abstract class WebSocket implements JSObject { public abstract class WebSocket implements JSObject {
@JSProperty("onclose") @JSProperty("onclose")
@ -52,6 +54,10 @@ public abstract class WebSocket implements JSObject {
public abstract void send(String data); public abstract void send(String data);
public abstract void send(ArrayBuffer data);
public abstract void send(ArrayBufferView data);
@JSProperty @JSProperty
public abstract String getBinaryType(); public abstract String getBinaryType();