import { Directive } from '@angular/core' ; import { ObSelectableDirective } from '../selectable.directive' ; import { of } from 'rxjs' ; @ Directive ( { selector : '[obSelectableGroup]' , exportAs : 'obSelectableGroup' } ) export class ObMockSelectableGroupDirective { role = 'group' ; selected$ = of ( [ ] as ObSelectableDirective [ ] ) ; mode$ = of ( 'checkbox' ) ; mode = 'checkbox' ; register ( directive ) { } toggle ( directive , ctrl = false , shift = false ) { } focus ( directive ) { } sort ( sortFunction ) { } onArrowDown ( $event ) { } onArrowUp ( $event ) { } onShiftArrowDown ( $event ) { } onShiftArrowUp ( $event ) { } onCtrlArrowDown ( $event ) { } onCtrlArrowUp ( $event ) { } }