
com.asayama.gwt.angular.client.q.Q Maven / Gradle / Ivy
package com.asayama.gwt.angular.client.q;
import com.asayama.gwt.angular.client.Angular.Bind;
import com.asayama.gwt.angular.client.NGObject;
import com.asayama.gwt.angular.client.Service;
import com.asayama.gwt.jsni.client.JSArray;
public class Q implements Service {
private NGQ ngo;
public Deferred defer() {
return ngo.defer().cast();
}
public Promise> all(Promise>... promises) {
return ngo.all(JSArray.create(promises));
}
}
@Bind("$q")
class NGQ extends NGObject {
protected NGQ() {
}
final native Deferred> defer() /*-{
return this.defer();
}-*/;
final native Promise> all(JSArray> jsarray) /*-{
return this.all(jsarray);
}-*/;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy