We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ce04db0 commit e239775Copy full SHA for e239775
Example/JavaScriptKitExample/Sources/JavaScriptKitExample/main.swift
@@ -1,7 +1,7 @@
1
import JavaScriptKit
2
3
-let alert = JSObjectRef.global.alert.function!
4
-let document = JSObjectRef.global.document.object!
+let alert = JSObject.global.alert.function!
+let document = JSObject.global.document.object!
5
6
let divElement = document.createElement!("div").object!
7
divElement.innerText = "Hello, world"
@@ -10,8 +10,9 @@ _ = body.appendChild!(divElement)
10
11
let buttonElement = document.createElement!("button").object!
12
buttonElement.innerText = "Click me!"
13
-buttonElement.onclick = .function { _ in
+let listener = JSClosure { _ in
14
alert("Swift is running on browser!")
15
}
16
+buttonElement.onclick = .function(listener)
17
18
_ = body.appendChild!(buttonElement)
0 commit comments