class lime.app.Promise<T>
Available on all platforms
var future:Future<T>
var isCompleted:Bool
function new():Void
function complete(data:T):Promise<T>
function completeWith(future:Future<T>):Promise<T>
function error(msg:Dynamic):Promise<T>
function progress(progress:Float):Promise<T>