Skip to content

Commit 7bdfe8c

Browse files
Split JSObject file
1 parent d58b94f commit 7bdfe8c

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

Diff for: src/swift/Sources/JavaScriptKit/JSObject.swift

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import _CJavaScriptKit
2+
3+
public class JSObjectRef: Equatable {
4+
let id: UInt32
5+
init(id: UInt32) {
6+
self.id = id
7+
}
8+
public static func global() -> JSObjectRef {
9+
.init(id: _JS_Predef_Value_Global)
10+
}
11+
12+
deinit {
13+
14+
}
15+
16+
public static func == (lhs: JSObjectRef, rhs: JSObjectRef) -> Bool {
17+
return lhs.id == rhs.id
18+
}
19+
}

Diff for: src/swift/Sources/JavaScriptKit/JSValue.swift

-19
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,5 @@
11
import _CJavaScriptKit
22

3-
public class JSObjectRef: Equatable {
4-
let id: UInt32
5-
init(id: UInt32) {
6-
self.id = id
7-
}
8-
public static func global() -> JSObjectRef {
9-
.init(id: _JS_Predef_Value_Global)
10-
}
11-
12-
deinit {
13-
14-
}
15-
16-
public static func == (lhs: JSObjectRef, rhs: JSObjectRef) -> Bool {
17-
return lhs.id == rhs.id
18-
}
19-
}
20-
21-
223
public enum JSValue: Equatable {
234
case boolean(Bool)
245
case string(String)

0 commit comments

Comments
 (0)