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