I get the same error with or without the parameter.

I don't get an error when I specify an invalid file name. I do get an
error if I misspell the parameter, so "external-js-lib" seems to be valid,
perhaps just not used.

--peter

On 6/18/14 2:49 PM, "Alex Harui" <aha...@adobe.com> wrote:

>I suggested that Peter try -external-js-lib from looking at the publisher
>code.  But it is a good question: Peter, if you don't have that file and
>param, do you get different results?  If you add the param and don't
>specify a correct path to a file do you get an error?
>
>-Alex
>
>On 6/18/14 11:41 AM, "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#extern
>>>s
>>>
>>
>>
>>-- 
>>Ix Multimedia Software
>>
>>Jan Luykenstraat 27
>>3521 VB Utrecht
>>
>>T. 06-51952295
>>I. www.ixsoftware.nl
>

Reply via email to