import { ParameterExpression } from '@/services/data/tuples/factor-calculator-types' ; export enum ExpressionEventTypes { LEFT_CHANGED = 'left-changed' , OPERATOR_CHANGED = 'operator-changed' , RIGHT_CHANGED = 'right-changed' } export interface ExpressionEventBus { fire ( type , expression ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , expression ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; fire ( type , expression ) : this ; on ( type , listener ) : this ; off ( type , listener ) : this ; }