UNPKG

ngx-ui-scroll

Version:

Infinite/virtual scroll for Angular

1 lines 3.7 kB
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"Routines","as":"Routines"},{"name":"SizeStrategy","as":"SizeStrategy"}],"from":"vscroll"}],"metadata":{"UiScrollModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"UiScrollDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":12}],"entryComponents":[{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"UiScrollDirective"}],"providers":[]}]}],"members":{}},"UiScrollDirective":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[uiScroll][uiScrollOf]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Expression form not supported","line":10,"character":37,"module":"./src/ui-scroll.directive"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":11,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":12,"character":22}]}],"uiScrollOf":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}},"IAdapter":{"__symbolic":"interface"},"IDatasource":{"__symbolic":"interface"},"Datasource":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"makeDatasource","module":"vscroll"},"arguments":[{"__symbolic":"error","message":"Reference to a local symbol","line":47,"character":6,"context":{"name":"getAdapterConfig"},"module":"./src/ui-scroll.datasource"}]},"ɵa":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"[ui-scroll]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":13,"character":19},"member":"OnPush"},"template":"\n <div data-padding-backward></div>\n <div\n *ngFor=\"let item of items\"\n [attr.data-sid]=\"item.$index\"\n [style.position]=\"item.invisible ? 'fixed' : null\"\n [style.left]=\"item.invisible ? '-99999px' : null\">\n <ng-template\n [ngTemplateOutlet]=\"template\"\n [ngTemplateOutletContext]=\"{\n $implicit: item.data,\n index: item.$index,\n odd: item.$index % 2,\n even: !(item.$index % 2)\n }\"></ng-template>\n </div>\n <div data-padding-forward></div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":45,"character":27},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":46,"character":23}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}},"origins":{"UiScrollModule":"./src/ui-scroll.module","UiScrollDirective":"./src/ui-scroll.directive","IAdapter":"./src/ui-scroll.datasource","IDatasource":"./src/ui-scroll.datasource","Datasource":"./src/ui-scroll.datasource","ɵa":"./src/ui-scroll.component"},"importAs":"ngx-ui-scroll"}