Contacts API -- [NoInterfaceObject]

Can someone explain to me why all the classes in the Contacts API are marked [NoInterfaceObject]?

This seems pretty non-standard behavior (most of the DOM doesn't behave like this).

It breaks instanceof checks, and defeats extensibility (using expandos) via a shared prototype.

Andreas

Received on Wednesday, 24 August 2011 12:37:29 UTC