export default ( derivedCtor , baseCtors ) => { baseCtors . forEach ( ( baseCtor ) => { Object . getOwnPropertyNames ( baseCtor . prototype ) . forEach ( ( name ) => { if ( name !== "constructor" ) { derivedCtor . prototype [ name ] = baseCtor . prototype [ name ] ; } } ) ; } ) ; } ;