github.com/0chain/gosdk@v1.17.11/wasmsdk/jsbridge/vars.go (about) 1 //go:build js && wasm 2 // +build js,wasm 3 4 package jsbridge 5 6 import ( 7 "reflect" 8 "syscall/js" 9 ) 10 11 var ( 12 jsFuncList = make([]js.Func, 0, 200) 13 ) 14 15 var ( 16 TypeFunc = reflect.TypeOf(func() {}).String() 17 TypeError = "error" 18 TypeString = reflect.TypeOf("string").String() 19 TypeBytes = reflect.TypeOf([]byte{}).String() 20 ) 21 22 func Close() { 23 for _, fn := range jsFuncList { 24 fn.Release() 25 } 26 }