More on how to write the JS side:

https://developers.google.com/closure/compiler/docs/js-for-compiler#tags

Search for '@implements'. It has a short but sweet example.

EdB



On Mon, Jul 29, 2013 at 8:43 AM, Erik de Bruin <e...@ixsoftware.nl> wrote:
>>> >Also IChrome (looks like a Marker Interface) could lead to a subtle
>>> >problem
>>> >on the JS side.  I have not been following the conversation on how to deal
>>> >with Interfaces on the JS side.  If we are planning on using 'duck
>>> >typing',
>>> >then we could run into issues with empty interfaces.  Or am I missing
>>> >something here?
>>> I'm not sure what we'll end up doing for interfaces on JS.  It looks like
>>> some compiler code expects to list interfaces in an $implements property
>>> object.
>>>
>>
>> Can someone shine some light on this?  Erik, Michael?
>
> Interfaces on the JS side are implemented for the Closure Compiler
> using the @interface for declaration and the @implements JSDoc
> annotation. FalconJx knows about this, so - with caution and testing -
> you should be able to approach interfaces the same in JS as in AS.
>
> Let me know if I can help out with some example code or something.
> Also, if you run into problems, I can alway crack open FalconJx and
> create the solution you would like to see.
>
> EdB
>
>
>
> --
> 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