The problem is that I was running a promise inside my JS wrapper. I return the promise now and use it in AS3 as promise.then() and problem solved.
Thank you all. Maria Jose Esteve <[email protected]> escreveu no dia domingo, 24/10/2021 à(s) 12:32: > If you want I have several projects with externs that you could look at to > see different wrappers. > Depending on how the JS library is set up you will have some problems or > others 😝 but in general they work very well. > > - [1] royale-community-examples project: Here you have a wrapper for > VirtualSelect, JSCalendar, JsFullCalendar and we are finishing one for > InspireTree. > - [2] royale-echarts examples project: wrapper for the Apache Echarts > incubator graphics library. > > [1] https://github.com/mjesteve/royale-examples-community/tree/develop > [2] https://github.com/mjesteve/Royale-ECharts/tree/develop > > I hope they will help you. > Hiedra. > > -----Mensaje original----- > De: Yishay Weiss <[email protected]> > Enviado el: domingo, 24 de octubre de 2021 9:15 > Para: [email protected] > Asunto: Re: Externs that returns a value instead of void method > > Are you compiling the PDF typdefs as a separate lib? If so, you need to > make sure the application compiler treats it as a js-external-library. If > you do that, as Josh pointed out, no js output from the lib will be > included in your application so it shouldn't matter what actual values you > return, as long as it compiles. > > On 2021/10/23 22:35:33, Hugo Ferreira <[email protected]> wrote: > > Hi, > > > > How to use a method in externs ( > > https://apache.github.io/royale-docs/features/externs) that returns a > value. > > > > I tried: public static function getDocumentAsPDF():Object { return null; > } > > > > But of course that returns null (even the JS version returns a value) > > >
