// 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
|
|
}
|