Fable Powerpack

Utilities for your Fable apps

Promise

Basic promise

To build a promise you can use **Promise computation" which allow you a clean syntax to build them.

Example, here is a promise which return the result of x + y after 500ms of delay

let add x y =
    promise {
        do! Promise.sleep 500 // Sleep for 500ms
        return x + y
    } 
    |> Promise.start