Typescript: instanceof check on interface

前端 未结 2 1750
面向向阳花
面向向阳花 2021-01-07 23:12

Given the following code:

module MyModule {
  export interface IMyInterface {}
  export interface IMyInterfaceA extends IMyInterface {}
  export interface IM         


        
2条回答
  •  半阙折子戏
    2021-01-08 00:13

    TypeScript uses duck typing for interfaces, so you should just check if object contains some specific members:

    if ((my).someCoolMethodFromA) {
        (my).someCoolMethodFromA();
    }
    

提交回复
热议问题