Given the following code:
module MyModule { export interface IMyInterface {} export interface IMyInterfaceA extends IMyInterface {} export interface IM
TypeScript uses duck typing for interfaces, so you should just check if object contains some specific members:
if ((my).someCoolMethodFromA) { (my).someCoolMethodFromA(); }