fileoverview suppress import * as import0 from '../../src/scrollTo' ; import * as import1 from '@angular/core/src/change_detection/change_detection_util' ; import * as import2 from '@angular/core/src/linker/view' ; import * as import3 from '@angular/core/src/linker/view_utils' ; export class Wrapper_ScrollTo { _eventHandler : Function ; context : import0 . ScrollTo ; _changed : boolean ; _expr_0 : any ; _expr_1 : any ; _expr_2 : any ; constructor ( p0 ) { this . _changed = false ; this . context = new import0 . ScrollTo ( p0 ) ; this . _expr_0 = import1 . UNINITIALIZED ; this . _expr_1 = import1 . UNINITIALIZED ; this . _expr_2 = import1 . UNINITIALIZED ; } ngOnDetach ( view , componentView , el ) { } ngOnDestroy ( ) { } check_scrollableElementSelector ( currValue , throwOnChange , forceUpdate ) { if ( ( forceUpdate || import3 . checkBinding ( throwOnChange , this . _expr_0 , currValue ) ) ) { this . _changed = true ; this . context . scrollableElementSelector = currValue ; this . _expr_0 = currValue ; } } check_scrollTargetSelector ( currValue , throwOnChange , forceUpdate ) { if ( ( forceUpdate || import3 . checkBinding ( throwOnChange , this . _expr_1 , currValue ) ) ) { this . _changed = true ; this . context . scrollTargetSelector = currValue ; this . _expr_1 = currValue ; } } check_scrollYTarget ( currValue , throwOnChange , forceUpdate ) { if ( ( forceUpdate || import3 . checkBinding ( throwOnChange , this . _expr_2 , currValue ) ) ) { this . _changed = true ; this . context . scrollYTarget = currValue ; this . _expr_2 = currValue ; } } ngDoCheck ( view , el , throwOnChange ) { var changed = this . _changed ; this . _changed = false ; return changed ; } checkHost ( view , componentView , el , throwOnChange ) { } handleEvent ( eventName , $event ) { var result = true ; if ( ( eventName == 'click' ) ) { const pd_sub_0 = ( ( < any > this . context . onClick ( $event ) ) !== false ) ; result = ( pd_sub_0 && result ) ; } return result ; } subscribe ( view , _eventHandler ) { this . _eventHandler = _eventHandler ; } }