Promise
class Promise<ResultType, ErrorType> where ErrorType : Error
Bare bare bones promise implementation
-
Undocumented
Declaration
Swift
var thenBlock: ((ResultType) -> Void)? -
Undocumented
Declaration
Swift
var catchBlock: ((ErrorType) -> Void)? -
Undocumented
Declaration
Swift
var state: PromiseState -
Undocumented
Declaration
Swift
var value: ResultType? -
Undocumented
Declaration
Swift
var err: ErrorType? -
Undocumented
Declaration
Swift
init() -
Undocumented
Declaration
Swift
init(value: ResultType) -
Undocumented
Declaration
Swift
func resolve(value: ResultType) -
Undocumented
Declaration
Swift
func reject(err: ErrorType) -
Undocumented
Declaration
Swift
@discardableResult func then(block: @escaping ResultBlock) -> Self -
Undocumented
Declaration
Swift
func `catch`(block: @escaping CatchBlock)
Promise Class Reference