@@ -77,7 +77,7 @@ public final class JSPromise: JSBridgedClass {
77
77
78
78
#if compiler(>=5.5)
79
79
/// Schedules the `success` closure to be invoked on successful completion of `self`.
80
- @available ( macOS 12 . 0 , iOS 15 . 0 , watchOS 8 . 0 , tvOS 15 . 0 , * )
80
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
81
81
@discardableResult
82
82
public func then( success: @escaping ( JSValue ) async -> ConvertibleToJSValue ) -> JSPromise {
83
83
let closure = JSOneshotClosure . async {
@@ -102,7 +102,7 @@ public final class JSPromise: JSBridgedClass {
102
102
103
103
#if compiler(>=5.5)
104
104
/// Schedules the `success` closure to be invoked on successful completion of `self`.
105
- @available ( macOS 12 . 0 , iOS 15 . 0 , watchOS 8 . 0 , tvOS 15 . 0 , * )
105
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
106
106
@discardableResult
107
107
public func then( success: @escaping ( JSValue ) async -> ConvertibleToJSValue ,
108
108
failure: @escaping ( JSValue ) async -> ConvertibleToJSValue ) -> JSPromise {
@@ -127,7 +127,7 @@ public final class JSPromise: JSBridgedClass {
127
127
128
128
#if compiler(>=5.5)
129
129
/// Schedules the `failure` closure to be invoked on rejected completion of `self`.
130
- @available ( macOS 12 . 0 , iOS 15 . 0 , watchOS 8 . 0 , tvOS 15 . 0 , * )
130
+ @available ( macOS 10 . 15 , iOS 13 . 0 , watchOS 6 . 0 , tvOS 13 . 0 , * )
131
131
@discardableResult
132
132
public func `catch`( failure: @escaping ( JSValue ) async -> ConvertibleToJSValue ) -> JSPromise {
133
133
let closure = JSOneshotClosure . async {
0 commit comments