From daa04410cfba4bdb1e381a119a3d4e439db74119 Mon Sep 17 00:00:00 2001 From: Shing Date: Tue, 23 May 2023 15:19:57 -0700 Subject: [PATCH] Update Promise.swift with convenience init to create pending promise Created convenience init to initiate a pending promise. This will make fake gens easier without having to create a new Default Value anymore. --- Sources/Promises/Promise.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Sources/Promises/Promise.swift b/Sources/Promises/Promise.swift index 52b9013..42f820a 100644 --- a/Sources/Promises/Promise.swift +++ b/Sources/Promises/Promise.swift @@ -30,6 +30,11 @@ public final class Promise { public static func pending() -> Promise { return Promise.init(ObjCPromise.__pending()) } + + /// Creates a new pending promise. + public convenience init() { + self.init(ObjCPromise.__pending()) + } /// Creates a new promise rejected with the given `error`. public convenience init(_ error: Error) {