Skip to content

Commit a41e9a5

Browse files
committed
Drop jsValue() parens
1 parent 888e836 commit a41e9a5

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

IntegrationTests/TestSuites/Sources/ConcurrencyTests/main.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func entrypoint() async throws {
104104
return JSValue.number(3)
105105
}
106106
let delayObject = JSObject.global.Object.function!.new()
107-
delayObject.closure = delayClosure.jsValue()
107+
delayObject.closure = delayClosure.jsValue
108108

109109
let start = time(nil)
110110
let promise = JSPromise(from: delayObject.closure!())

Sources/JavaScriptKit/BasicObjects/JSPromise.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ public final class JSPromise: JSBridgedClass {
8181
@discardableResult
8282
public func then(success: @escaping (JSValue) async -> ConvertibleToJSValue) -> JSPromise {
8383
let closure = JSOneshotClosure.async {
84-
return await success($0[0]).jsValue()
84+
return await success($0[0]).jsValue
8585
}
8686
return JSPromise(unsafelyWrapping: jsObject.then!(closure).object!)
8787
}
@@ -107,10 +107,10 @@ public final class JSPromise: JSBridgedClass {
107107
public func then(success: @escaping (JSValue) async -> ConvertibleToJSValue,
108108
failure: @escaping (JSValue) async -> ConvertibleToJSValue) -> JSPromise {
109109
let successClosure = JSOneshotClosure.async {
110-
return await success($0[0]).jsValue()
110+
return await success($0[0]).jsValue
111111
}
112112
let failureClosure = JSOneshotClosure.async {
113-
return await failure($0[0]).jsValue()
113+
return await failure($0[0]).jsValue
114114
}
115115
return JSPromise(unsafelyWrapping: jsObject.then!(successClosure, failureClosure).object!)
116116
}
@@ -131,7 +131,7 @@ public final class JSPromise: JSBridgedClass {
131131
@discardableResult
132132
public func `catch`(failure: @escaping (JSValue) async -> ConvertibleToJSValue) -> JSPromise {
133133
let closure = JSOneshotClosure.async {
134-
return await failure($0[0]).jsValue()
134+
return await failure($0[0]).jsValue
135135
}
136136
return .init(unsafelyWrapping: jsObject.catch!(closure).object!)
137137
}

Sources/JavaScriptKit/FundamentalObjects/JSClosure.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,9 @@ private func makeAsyncClosure(_ body: @escaping ([JSValue]) async throws -> JSVa
118118
resolver(.success(result))
119119
} catch {
120120
if let jsError = error as? JSError {
121-
resolver(.failure(jsError.jsValue()))
121+
resolver(.failure(jsError.jsValue))
122122
} else {
123-
resolver(.failure(JSError(message: String(describing: error)).jsValue()))
123+
resolver(.failure(JSError(message: String(describing: error)).jsValue))
124124
}
125125
}
126126
}

0 commit comments

Comments
 (0)