flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harbs <harbs.li...@gmail.com>
Subject Re: [FlexJS] Accessing the DOM
Date Fri, 24 Mar 2017 09:26:45 GMT
The compiler knows how to read Google Complier extern files. Most of the typedefs are created
from those.

There’s actually a two-step process for generating the typedefs. It first creates ActionScript
stubs, and then generates the swc from that. It download the extern files as part of the build

If you are starting from scratch, it’s definitely possible to generate the swcs from ActionScript
stubs, but since most of the typedefs we need have Google extern files, that’s not necessary.


> On Mar 24, 2017, at 12:05 PM, OK <post@olafkrueger.net> wrote:
>> No. No Adobe involved in that. It’s built by externc.
> Ok, maybe I'm confused about how flex-typedef is working:
> For instance, each lib inside the TS pendant DefinitelyTyped [1] contains a
> file called index.d.ts which contain all the definitions. Without knowledge
> of TS I could get an idea of the provided API for each lib.
> It's very transparent for me.
> Browsing through the flex-typedefs repo I didn't find any AS3 file that is
> doing similar things to a index.d.ts file. More over it's very hard for me
> to get an information about the provided API of a particular lib.
> So reading Alex "BatchScanner" Article again I understand that in FlexJS we
> could create typedefs by using externc with externs-formatted JavaScript
> files or by creating AS3 files and cross-compile it.
> Is that right?
> So for the moment, two questions are left for me:
> - How could I get the information about the provided API of a collared lib
> or where are the externs-formatted JavaScript files located?
> - Why does nobody use the AS3 approach for building typedefs?
> Thanks,
> Olaf
> [1] https://github.com/DefinitelyTyped/DefinitelyTyped
> [2]
> https://git1-us-west.apache.org/repos/asf?p=flex-tourjs.git;a=blob_plain;f=cordova/BatchScanner/BatchScanner/src/main/resources/top.html;hb=b80d
> --
> View this message in context: http://apache-flex-development.2333347.n4.nabble.com/FlexJS-Accessing-the-DOM-tp60722p60734.html
> Sent from the Apache Flex Development mailing list archive at Nabble.com.

View raw message