func (v Value) IsUndefined() bool {
	panic(message)
}
IsUndefined reports whether v is the JavaScript value "undefined".
package js
const message = "this library should be executed under WASM"
func CopyBytesToGo(dst []byte, src Value) int {
	panic(message)
}
func CopyBytesToJS(dst Value, src []byte) int {
	panic(message)
}
type Error struct {
	Value
}
func (e Error) Error() string {
	panic(message)
}
type Func struct {
	Value  
}
func FuncOf(fn func(this Value, args []Value) interface{}) Func {
	panic(message)
}
func (c Func) Release() {
	panic(message)
}
type Type int
const (
	TypeUndefined Type = iota
	TypeNull
	TypeBoolean
	TypeNumber
	TypeString
	TypeSymbol
	TypeObject
	TypeFunction
)
func (t Type) String() string {
	switch t {
	case TypeUndefined:
		return "undefined"
	case TypeNull:
		return "null"
	case TypeBoolean:
		return "boolean"
	case TypeNumber:
		return "number"
	case TypeString:
		return "string"
	case TypeSymbol:
		return "symbol"
	case TypeObject:
		return "object"
	case TypeFunction:
		return "function"
	default:
		panic("bad type")
	}
}
type Value struct {
}
func Global() Value {
	panic(message)
}
func Null() Value {
	panic(message)
}
func Undefined() Value {
	panic(message)
}
func ValueOf(x interface{}) Value {
	panic(message)
}
func (v Value) Bool() bool {
	panic(message)
}
func (v Value) Call(m string, args ...interface{}) Value {
	panic(message)
}
func (v Value) Float() float64 {
	panic(message)
}
func (v Value) Get(p string) Value {
	panic(message)
}
func (v Value) Index(i int) Value {
	panic(message)
}
func (v Value) InstanceOf(t Value) bool {
	panic(message)
}
func (v Value) Int() int {
	panic(message)
}
func (v Value) Invoke(args ...interface{}) Value {
	panic(message)
}