From 857eb442c2349610dea9498ae745e51f2884db4e Mon Sep 17 00:00:00 2001 From: William Bell Date: Tue, 13 Jun 2023 22:39:33 +0100 Subject: [PATCH] update to support new oop --- src/document.go | 1 - src/wasm.go | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/document.go b/src/document.go index 85f5453..4e8638b 100644 --- a/src/document.go +++ b/src/document.go @@ -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 { diff --git a/src/wasm.go b/src/wasm.go index 8483296..7215cac 100644 --- a/src/wasm.go +++ b/src/wasm.go @@ -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) }