import { IEventDispatch } from '../Utilities/Dispatch'; export interface IBehavior
{ initialize?: (props: Readonly
, component: C, eventDispatch: IEventDispatch) => void; componentDidMount?: (props: Readonly
) => void; componentDidUpdate?: (props: Readonly
) => void; componentWillUnmount?: () => void; }