Also, the 'official' externs voor Google Maps API v3 is here: https://github.com/google/closure-compiler/blob/master/contrib/externs/maps/google_maps_api_v3_11.js
EdB On Thu, Jun 19, 2014 at 1:39 PM, Erik de Bruin <e...@ixsoftware.nl> wrote: > I was wrong: 'external-js-lib' contents are mapped to the '--externs' > compiler option. So no need to change FalconJX, it looks like. > > Peter, do you have a small project that I can use to debug this issue? > > EdB > > > > > On Wed, Jun 18, 2014 at 8:41 PM, Erik de Bruin <e...@ixsoftware.nl> wrote: > >> Hi, >> >> Externs need to be declared to the GCC with a special argument. I don't >> think the option you're using passes the file to that argument. I think >> FalconJX needs a new option. I'll look at it tomorrow. >> >> Can you maybe file a JIRA so we have a reference? >> >> EdB >> >> >> >> On Wednesday, June 18, 2014, Peter Ent <p...@adobe.com> wrote: >> >>> Hi, >>> >>> I'm running an experiment where I want to use external JavaScript >>> declarations so that the compiler won't care that a JavaScript class isn't >>> available at compile time. >>> >>> I've created a file called "externs.js" and into that I've put this >>> declaration: >>> >>> google.maps.MarkerOptions = function() {}; >>> >>> And then I build using this compiler option: -external-js-lib=externs.js >>> >>> I'm getting an error that google.maps.MarkerOptions cannot be found. >>> Does anyone know if I'm declaring the class correctly in the externs.js >>> file? I'm following information from [1] >>> which doesn't really cover "classes" just external function declarations. >>> >>> Thanks, >>> Peter Ent >>> Adobe Systems >>> >>> [1] >>> https://developers.google.com/closure/compiler/docs/api-tutorial3#externs >>> >> >> >> -- >> Ix Multimedia Software >> >> Jan Luykenstraat 27 >> 3521 VB Utrecht >> >> T. 06-51952295 >> I. www.ixsoftware.nl >> > > > > -- > Ix Multimedia Software > > Jan Luykenstraat 27 > 3521 VB Utrecht > > T. 06-51952295 > I. www.ixsoftware.nl > -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl