update to support new oop

This commit is contained in:
2023-06-13 22:39:33 +01:00
parent 5ceff0ddd2
commit 857eb442c2
2 changed files with 2 additions and 3 deletions

View File

@@ -6,7 +6,6 @@ import (
func windowElement(element js.Value) ArObject {
return ArObject{
TYPE: "map",
obj: anymap{
"innerHTML": builtinFunc{"innerHTML", func(args ...any) (any, ArErr) {
if len(args) > 0 {

View File

@@ -12,13 +12,13 @@ func argonToJsValid(argon any) any {
f, _ := x.Float64()
return f
case ArObject:
if x.TYPE == "array" {
if typeof(x) == "array" {
arr := js.Global().Get("Array").New()
for i, v := range x.obj["__value__"].([]any) {
arr.SetIndex(i, argonToJsValid(v))
}
return arr
} else if x.TYPE == "string" {
} else if typeof(x) == "string" {
return x.obj["__value__"].(string)
}