import { HasPropsHandlers , PropsHandler } from './PropsHandler' ; /**
 * TODO: Integrate this into the generated code, which duplicates for every class.
 */ export default class BasePropsHandler < U > implements HasPropsHandlers < U > { private propsHandlers : PropsHandler < U > [ ] ; constructor ( propsHandlers ) { this . propsHandlers = propsHandlers ; } getPropsHandlers ( ) { return this . propsHandlers ; } addPropsHandler ( propHandler ) { this . propsHandlers . push ( propHandler ) ; } }