first commit

This commit is contained in:
cdle
2023-06-01 08:41:54 +08:00
parent 61b0e99833
commit d253ed8d5b
80 changed files with 14245 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
package core
import (
"errors"
"github.com/dop251/goja"
)
func Error(vm *goja.Runtime, errs ...interface{}) *goja.Object {
var msg error
for _, err := range errs {
switch err := err.(type) {
case string:
msg = errors.New(err)
case error:
msg = err
}
}
return vm.NewGoError(msg)
}