diff --git a/uibench/nim_uibench.nim b/uibench/nim_uibench.nim index a9a7d96..2983686 100644 --- a/uibench/nim_uibench.nim +++ b/uibench/nim_uibench.nim @@ -96,8 +96,10 @@ proc a(state: AppState) = appState = state redrawForce() +proc myToJson[T](x: T): cstring {.importcpp: "JSON.stringify(#, null, ' ')".} + proc b(samples: RootRef) = - document.body.innerHTML = cstring"
" & toJson(samples) & cstring"
" + document.body.innerHTML = cstring"
" & myToJson(samples) & cstring"
" proc init*(a: cstring, b: cstring) {.importc: "uibench.init", nodecl.} proc run*(a: proc(state: AppState), b: proc(samples: RootRef)) {.importc: "uibench.run", nodecl.}