【文件属性】:
文件名称:IPromise:符合 PromisesA+ 的 Swift 中的 Promise 库,等等
文件大小:25KB
文件格式:ZIP
更新时间:2021-06-18 07:13:12
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)