// Code generated DO NOT EDIT // messagechannel.go package dom import "syscall/js" type MessageChannelIFace interface { GetPort1() MessagePort GetPort2() MessagePort } type MessageChannel struct { Value } func jsValueToMessageChannel(val js.Value) MessageChannel { return MessageChannel{Value: Value{Value: val}} } func (v Value) AsMessageChannel() MessageChannel { return MessageChannel{Value: v} } func (m MessageChannel) GetPort1() MessagePort { val := m.Get("port1") return jsValueToMessagePort(val.JSValue()) } func (m MessageChannel) GetPort2() MessagePort { val := m.Get("port2") return jsValueToMessagePort(val.JSValue()) }