Promise

public class Promise<T>

The Promise type is a backend for the Future type. It manages completion handlers to be called in the future. Use Promise to provide a Future that you can complete.

  • Undocumented

    Declaration

    Swift

    public class Promise<T>
  • Completes this future with a value, on a particular queue (defaulted to globalQueue). Handlers are consumed in parallel, unless the given queue is synchronous.

    Declaration

    Swift

    public func complete(t: T, queue: DispatchQueue = Dispatch.globalQueue)
  • Get a front-facing Future instance for this promise.

    Declaration

    Swift

    public var future: Future<T>