文件名称:IPromise:符合 PromisesA+ 的 Swift 中的 Promise 库,等等
文件大小:25KB
文件格式:ZIP
更新时间:2024-07-08 00:59:52
Swift
我保证 Swift 中的 Promise 库符合等等。 类型安全 您在then获得的值的类型保证与Promise的类型相同。 不需要沮丧。 let promise: Promise< Int> = answerToEverthing (); promise . then { ( value : Int ) -> Bool in return value == 42 } . then { ( value : Bool ) -> Promise < String> in return value ? Promise ( value : " I knew it! " ) : Promise ( reason : NSError ()) } . then { ( valu
【文件预览】:
IPromise-master
----LICENSE(1KB)
----IPromise()
--------Promise.swift(16KB)
--------Deferred.swift(3KB)
--------IPromise.h(494B)
--------CallbackSet.swift(4KB)
--------State.swift(846B)
--------Thenable.swift(516B)
--------Info.plist(826B)
--------NSError+Promise.swift(3KB)
----.gitignore(220B)
----IPromise.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(17KB)
----README.md(6KB)
----IPromiseTests()
--------PromiseTests.swift(34KB)
--------ScenarioTests.swift(2KB)
--------ReadMeTests.swift(6KB)
--------PromiseCancelTests.swift(18KB)
--------Info.plist(753B)
--------Utilities.swift(1KB)