Skip to content

Commit ff1f4ac

Browse files
committed
withCompatibleObject → unsafelyWrapping
1 parent e19788a commit ff1f4ac

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

Diff for: Sources/JavaScriptKit/BasicObjects/JSArray.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public class JSArray: JSBridgedClass {
2020
/// - Parameter object: A `JSObject` expected to be a JavaScript Array
2121
public convenience init?(_ jsObject: JSObject) {
2222
guard Self.isArray(jsObject) else { return nil }
23-
self.init(withCompatibleObject: jsObject)
23+
self.init(unsafelyWrapping: jsObject)
2424
}
2525

26-
public required init(withCompatibleObject jsObject: JSObject) {
26+
public required init(unsafelyWrapping jsObject: JSObject) {
2727
self.jsObject = jsObject
2828
}
2929
}

Diff for: Sources/JavaScriptKit/BasicObjects/JSDate.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public final class JSDate: JSBridgedClass {
3939
jsObject = Self.constructor.new(year, monthIndex, day, hours, minutes, seconds, milliseconds)
4040
}
4141

42-
public init(withCompatibleObject jsObject: JSObject) {
42+
public init(unsafelyWrapping jsObject: JSObject) {
4343
self.jsObject = jsObject
4444
}
4545

Diff for: Sources/JavaScriptKit/BasicObjects/JSError.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public final class JSError: Error, JSBridgedClass {
1414
jsObject = Self.constructor.new([message])
1515
}
1616

17-
public init(withCompatibleObject jsObject: JSObject) {
17+
public init(unsafelyWrapping jsObject: JSObject) {
1818
self.jsObject = jsObject
1919
}
2020

Diff for: Sources/JavaScriptKit/BasicObjects/JSTypedArray.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class JSTypedArray<Element>: JSBridgedClass, ExpressibleByArrayLiteral wh
3333
jsObject = Element.typedArrayClass.new(length)
3434
}
3535

36-
required public init(withCompatibleObject jsObject: JSObject) {
36+
required public init(unsafelyWrapping jsObject: JSObject) {
3737
self.jsObject = jsObject
3838
}
3939

@@ -48,7 +48,7 @@ public class JSTypedArray<Element>: JSBridgedClass, ExpressibleByArrayLiteral wh
4848
array.withUnsafeBufferPointer { ptr in
4949
_create_typed_array(Element.typedArrayClass.id, ptr.baseAddress!, Int32(array.count), &resultObj)
5050
}
51-
self.init(withCompatibleObject: JSObject(id: resultObj))
51+
self.init(unsafelyWrapping: JSObject(id: resultObj))
5252
}
5353

5454
/// Convenience initializer for `Sequence`.

Diff for: Sources/JavaScriptKit/JSBridgedType.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ public protocol JSBridgedClass: JSBridgedType {
2929

3030
/// Create an instannce wrapping the given JavaScript object.
3131
/// You may assume that `jsObject instanceof Self.constructor`
32-
init(withCompatibleObject jsObject: JSObject)
32+
init(unsafelyWrapping jsObject: JSObject)
3333
}
3434

3535
extension JSBridgedClass {
3636
public var value: JSValue { jsObject.jsValue() }
3737
public init?(from value: JSValue) {
3838
guard let object = value.object, object.isInstanceOf(Self.constructor) else { return nil }
39-
self.init(withCompatibleObject: object)
39+
self.init(unsafelyWrapping: object)
4040
}
4141
}

0 commit comments

Comments
 (0)