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

Reply via email to