Web API package for use when compling Go to WASM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

37 lines
852 B

// DO NOT EDIT - generated file
package dom
import "syscall/js"
type Console struct {
Value
}
func NewConsole(v js.Value) *Console {
val := Value{Value: v}
if val.IsNull() || val.IsUndefined() {
return nil
}
return val.ToConsole()
}
func (v Value) ToConsole() *Console { return &Console{Value: v} }
func (c *Console) Log(v ...interface{}) Value {
vVaridic := make([]interface{}, 0)
for _, a := range v {
vVaridic = append(vVaridic, ToJSValue(a))
}
val := Value{Value: c.Call("log", vVaridic...)}
return val
}
func (c *Console) Error(v ...interface{}) Value {
vVaridic := make([]interface{}, 0)
for _, a := range v {
vVaridic = append(vVaridic, ToJSValue(a))
}
val := Value{Value: c.Call("error", vVaridic...)}
return val
}
func (c *Console) Dir(v JSValue) Value {
val := Value{Value: c.Call("dir", ToJSValue(v))}
return val
}