Files
Sillyv2/core/node_error.go
T
2023-06-01 08:41:54 +08:00

21 lines
323 B
Go

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