postMessage method
override
Posts messages to this WindowHandle.
Implementation
@override
void postMessage(Map<String, dynamic> message) {
final JSObject object = JSObject();
for (var e in message.entries) {
final dynamic value = e.value;
if (value is String) {
object.setProperty(e.key.toJS, value.toJS);
} else if (value == null) {
// No-op.
}
}
_window?.postMessage(object, Config.origin.toJS);
}