@@ -80,12 +80,12 @@ extension String: JSConvertible, JSInternalConvertible {
80
80
return JS_NewString ( context. ref, self )
81
81
}
82
82
83
- internal var string : String {
83
+ public var string : String {
84
84
return " \( self ) "
85
85
}
86
86
}
87
87
88
- extension Bool : JSConvertible , JSInternalConvertible {
88
+ extension Swift . Bool : JSConvertible , JSInternalConvertible {
89
89
internal static func fromJSValue( _ value: JSValue , context: JSContext ) -> Bool ? {
90
90
if JS_IsBool ( value) > 0 {
91
91
let b = JS_ToBool ( context. ref, value) == 1
@@ -99,7 +99,7 @@ extension Bool: JSConvertible, JSInternalConvertible {
99
99
return JS_NewBool ( context. ref, b)
100
100
}
101
101
102
- internal var string : String {
102
+ public var string : String {
103
103
switch self {
104
104
case true :
105
105
return " true "
@@ -121,7 +121,7 @@ extension NSNull: JSConvertible, JSInternalConvertible {
121
121
return JSValue . null
122
122
}
123
123
124
- internal var string : String {
124
+ public var string : String {
125
125
return " null "
126
126
}
127
127
}
@@ -170,7 +170,7 @@ extension Double: JSConvertible, JSInternalConvertible {
170
170
return v
171
171
}
172
172
173
- internal var string : String {
173
+ public var string : String {
174
174
return " \( self ) "
175
175
}
176
176
}
@@ -190,7 +190,7 @@ extension Float: JSConvertible, JSInternalConvertible {
190
190
return v
191
191
}
192
192
193
- internal var string : String {
193
+ public var string : String {
194
194
return " \( self ) "
195
195
}
196
196
}
@@ -210,7 +210,7 @@ extension Int: JSConvertible, JSInternalConvertible {
210
210
return v
211
211
}
212
212
213
- internal var string : String {
213
+ public var string : String {
214
214
return " \( self ) "
215
215
}
216
216
}
@@ -230,7 +230,7 @@ extension UInt: JSConvertible, JSInternalConvertible {
230
230
return v
231
231
}
232
232
233
- internal var string : String {
233
+ public var string : String {
234
234
return " \( self ) "
235
235
}
236
236
}
@@ -250,7 +250,7 @@ extension Decimal: JSConvertible, JSInternalConvertible {
250
250
return v
251
251
}
252
252
253
- internal var string : String {
253
+ public var string : String {
254
254
return " \( self ) "
255
255
}
256
256
}
@@ -335,7 +335,7 @@ extension Array: JSConvertible, JSInternalConvertible where Element == JSConvert
335
335
return array
336
336
}
337
337
338
- internal var string : String {
338
+ public var string : String {
339
339
let stringArray = self . map { String ( humanized: ( $0 as? JSInternalConvertible ) ? . string) }
340
340
let result = stringArray. joined ( separator: " , " )
341
341
return " [ \( result) ] "
@@ -374,7 +374,7 @@ public class JSClass: JSConvertible, JSInternalConvertible {
374
374
return nil
375
375
}
376
376
377
- internal var string : String {
377
+ public var string : String {
378
378
if let methods {
379
379
var protoList = methods. keys. map { name in
380
380
return " \( name) : ƒ \( name) () "
@@ -513,7 +513,7 @@ public class JSFunction: JSConvertible, JSInternalConvertible {
513
513
return nil
514
514
}
515
515
516
- internal var string : String {
516
+ public var string : String {
517
517
return " ƒ \( name) () "
518
518
}
519
519
@@ -620,7 +620,7 @@ public final class JSError: JSConvertible, JSInternalConvertible {
620
620
return nil
621
621
}
622
622
623
- internal var string : String {
623
+ public var string : String {
624
624
return """
625
625
Javascript Error:
626
626
Error: \( name ?? " unknown " ) , \( message ?? " unknown " )
@@ -646,7 +646,7 @@ public final class JSError: JSConvertible, JSInternalConvertible {
646
646
let v = JS_GetPropertyStr ( context. ref, object, name)
647
647
let value = v. toJSConvertible ( context: context)
648
648
v. free ( context)
649
- return value? . description
649
+ return value? . jsDescription ( )
650
650
}
651
651
652
652
public var description : String {
0 commit comments