{"__symbolic":"module","version":4,"metadata":{"InfiniteLoaderConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{},"statics":{"ɵprov":{}}},"InfiniteLoaderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"weui-infiniteloader","exportAs":"weuiInfiniteloader","host":{"[class.weui-infiniteloader]":"true","[style.height]":"config.height","$quoted$":["[class.weui-infiniteloader]","[style.height]"]},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":24,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":25,"character":17},"member":"None"},"template":"<div class=\"weui-infiniteloader__content\">\n  <ng-content></ng-content>\n  <div *ngIf=\"_loading || _finished\">\n    <div *ngIf=\"_loading\" [innerHTML]=\"config.loading!\"></div>\n    <div *ngIf=\"_finished\" [innerHTML]=\"config.finished!\"></div>\n  </div>\n</div>\n"}]}],"members":{"loadmore":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":39,"character":3}}]}],"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":49,"character":37,"context":{"typeName":"HTMLElement"},"module":"./infiniteloader.component"}]},{"__symbolic":"reference","name":"InfiniteLoaderConfig"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":49,"character":99}]}],"resolveLoading":[{"__symbolic":"method"}],"setFinished":[{"__symbolic":"method"}],"restart":[{"__symbolic":"method"}],"scroll":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"InfiniteLoaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":5,"character":12}],"declarations":[{"__symbolic":"reference","name":"InfiniteLoaderComponent"}],"exports":[{"__symbolic":"reference","name":"InfiniteLoaderComponent"}]}]}],"members":{}}},"origins":{"InfiniteLoaderConfig":"./infiniteloader.config","InfiniteLoaderComponent":"./infiniteloader.component","InfiniteLoaderModule":"./infiniteloader.module"},"importAs":"ngx-weui/infiniteloader"}