ngx-scroll-position-restoration
Version:
Scroll position restoration in Angular.
1 lines • 5.09 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"NgxScrollPositionRestorationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"CustomRouterOutletDirective"}],"exports":[{"__symbolic":"reference","name":"CustomRouterOutletDirective"}],"providers":[{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}]},"statics":{"serviceInitialized":false,"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxScrollPositionRestorationModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵa"},"useValue":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"assign"},"arguments":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"config"}]}}]}}}},"NgxScrollPositionRestorationConfig":{"__symbolic":"interface"},"CustomRouterOutletDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":23,"character":1},"arguments":[{"selector":"router-outlet"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":39,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":39,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":40,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":35,"character":35,"context":{"typeName":"Element"},"module":"./lib/custom-router-outlet.directive"}]},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":36,"character":20},{"__symbolic":"reference","module":"@angular/router","name":"RouterOutlet","line":37,"character":26},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"NgxScrollPositionRestorationConfig"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"handleActivateEvent":[{"__symbolic":"method"}],"handleDectivateEvent":[{"__symbolic":"method"}],"handleNavigationEvent":[{"__symbolic":"method"}],"isRootRouterOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":74},"arguments":["ngx_scroll_position_restoration_config_injection_token"]},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":30,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":30,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":31,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":28,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":29,"character":18},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"NgxScrollPositionRestorationConfig"}]}],"initialize":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"clearSavedWindowScrollTopInLastNavigation":[{"__symbolic":"method"}],"applyPageStateToDom":[{"__symbolic":"method"}],"getPageStateFromNodes":[{"__symbolic":"method"}],"objectIsEmpty":[{"__symbolic":"method"}],"handleNavigationStart":[{"__symbolic":"method"}],"handleNavigationEnd":[{"__symbolic":"method"}],"setupScrollBinding":[{"__symbolic":"method"}],"debugPageState":[{"__symbolic":"method"}],"disableBrowserDefaultScrollRestoration":[{"__symbolic":"method"}]}},"ɵc":{"pollDuration":3000,"pollCadence":50,"debug":false}},"origins":{"NgxScrollPositionRestorationModule":"./lib/ngx-scroll-position-restoration.module","NgxScrollPositionRestorationConfig":"./lib/ngx-scroll-position-restoration-config","CustomRouterOutletDirective":"./lib/custom-router-outlet.directive","ɵa":"./lib/ngx-scroll-position-restoration-config-injection-token","ɵb":"./lib/ngx-scroll-position-restoration.service","ɵc":"./lib/default-ngx-scroll-position-restoration-config"},"importAs":"ngx-scroll-position-restoration"}