{"__symbolic":"module","version":4,"metadata":{"ScrollToConfigOptions":{"__symbolic":"interface"},"ScrollToOffsetMap":{"__symbolic":"interface"},"ScrollToAnimationEasing":{"__symbolic":"interface"},"ScrollToDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":24,"character":1},"arguments":[{"selector":"[ngx-scroll-to]"}]}],"members":{"ngxScrollTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3},"arguments":["ngx-scroll-to"]}]}],"ngxScrollToEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3},"arguments":["ngx-scroll-to-event"]}]}],"ngxScrollToDuration":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3},"arguments":["ngx-scroll-to-duration"]}]}],"ngxScrollToEasing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3},"arguments":["ngx-scroll-to-easing"]}]}],"ngxScrollToOffset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3},"arguments":["ngx-scroll-to-offset"]}]}],"ngxScrollToOffsetMap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3},"arguments":["ngx-scroll-to-offset-map"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":50,"character":25},{"__symbolic":"reference","name":"ScrollToService"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":52,"character":24}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"ScrollToModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ScrollToDirective"}],"exports":[{"__symbolic":"reference","name":"ScrollToDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"ScrollToModule"},"providers":[{"__symbolic":"reference","name":"ScrollToService"}]}}}},"ScrollToService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":29,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":54,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":54,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":55,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":55,"character":12}]}]],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}],"scrollTo":[{"__symbolic":"method"}],"_start":[{"__symbolic":"method"}],"_subscribeToAnimation":[{"__symbolic":"method"}],"_getContainer":[{"__symbolic":"method"}],"_addInterruptiveEventListeners":[{"__symbolic":"method"}],"_supportPassive":[{"__symbolic":"method"}],"_removeInterruptiveEventListeners":[{"__symbolic":"method"}],"_getFirstScrollableParent":[{"__symbolic":"method"}],"_getNode":[{"__symbolic":"method"}],"_getListenerTarget":[{"__symbolic":"method"}],"_isDocumentBody":[{"__symbolic":"method"}]}}},"origins":{"ScrollToConfigOptions":"./lib/scroll-to-config.interface","ScrollToOffsetMap":"./lib/scroll-to-config.interface","ScrollToAnimationEasing":"./lib/scroll-to-easing.interface","ScrollToDirective":"./lib/scroll-to.directive","ScrollToModule":"./lib/scroll-to.module","ScrollToService":"./lib/scroll-to.service"},"importAs":"@nearit/ngx-scroll-to"}