Goktug:
Nice Work!!!!!!
How can we handle constructors of native types that receive parameters?
By Example Promise in JS:
new Promise(*executor*);
new Promise(function(resolve, reject) { ... });
I resolve with a static method and JSNI:
public final static native Promise createPromise(PromiseFn fn) /*-{
return new $wnd.Promise(fn);
}-*/;
@FunctionalInterface
@JsFunction
public interface PromiseFn {
void call(ResolveFn resolve, RejectedFn rejected);
}
@FunctionalInterface
@JsFunction
public interface RejectedFn {
void rejected(Object objs);
}
@FunctionalInterface
@JsFunction
public interface ResolveFn {
void resolve(Object objs);
}
There is a more correct way to do this?
El viernes, 23 de octubre de 2015, 4:13:55 (UTC-3), Goktug Gokdogan
escribió:
>
> As we are getting close to 2.8 release I wrote a new document that is
> concentrating on jsinterop features to be released in 2.8:
>
> https://docs.google.com/document/d/10fmlEYIHcyead_4R1S5wKGs1t2I7Fnp_PaNaa7XTEk0/edit#
>
> Please share your feedback.
>
> Thanks,
>
> Goktug
>
--
You received this message because you are subscribed to the Google Groups "GWT
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-web-toolkit-contributors/bd13754e-f451-4de9-a763-50b571762909%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.