Classes decorated with @extension and @MetaExtension should not be allowed to be extended or have instanceof called on them, since they are not TSTL-compiled classes.
declare class Foo {}
/** @extension */
declare class Bar extends Foo {}
class Baz extends Bar {} // No bueno
declare const obj: any;
if (obj instanceof Bar) {} // Also not a good idea
Classes decorated with @extension and @MetaExtension should not be allowed to be extended or have instanceof called on them, since they are not TSTL-compiled classes.