ng-cdk-table-virtual-scroll
Version:
Virtual scroll for for Angular Cdk Table
1 lines • 4.9 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"TableVirtualScrollModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TableItemSizeDirective"}],"exports":[{"__symbolic":"reference","name":"TableItemSizeDirective"}],"imports":[]}]}],"members":{}},"_tableVirtualScrollDirectiveStrategyFactory":{"__symbolic":"function","parameters":["tableDir"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"tableDir"},"member":"scrollStrategy"}},"TableItemSizeDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":44,"character":1},"arguments":[{"selector":"cdk-virtual-scroll-viewport[tvsItemSize]","providers":[{"provide":{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIRTUAL_SCROLL_STRATEGY","line":48,"character":15},"useFactory":{"__symbolic":"reference","name":"_tableVirtualScrollDirectiveStrategyFactory"},"deps":[{"__symbolic":"reference","name":"TableItemSizeDirective"}]}]}]}],"members":{"rowHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3},"arguments":["tvsItemSize"]}]}],"headerEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"headerHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"footerEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"footerHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"bufferMultiplier":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"table":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":77,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/table","name":"CdkTable","line":77,"character":16},{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":86,"character":28}]}],"ngOnDestroy":[{"__symbolic":"method"}],"isAlive":[{"__symbolic":"method"}],"isStickyEnabled":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"connectDataSource":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setSticky":[{"__symbolic":"method"}],"initStickyPositions":[{"__symbolic":"method"}]}},"TSVStrategyConfigs":{"__symbolic":"interface"},"FixedSizeTableVirtualScrollStrategy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"onContentScrolled":[{"__symbolic":"method"}],"onDataLengthChanged":[{"__symbolic":"method"}],"onContentRendered":[{"__symbolic":"method"}],"onRenderedOffsetChanged":[{"__symbolic":"method"}],"scrollToIndex":[{"__symbolic":"method"}],"setConfig":[{"__symbolic":"method"}],"updateContent":[{"__symbolic":"method"}]}},"TableVirtualScrollDataSource":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@angular/cdk/table","name":"DataSource","line":9,"character":53},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":34,"character":27,"context":{"typeName":"T"},"module":"./lib/table-data-source"}]}]}],"updateChangeSubscription":[{"__symbolic":"method"}],"initStreams":[{"__symbolic":"method"}],"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}}},"origins":{"TableVirtualScrollModule":"./lib/table-virtual-scroll.module","_tableVirtualScrollDirectiveStrategyFactory":"./lib/table-item-size.directive","TableItemSizeDirective":"./lib/table-item-size.directive","TSVStrategyConfigs":"./lib/fixed-size-table-virtual-scroll-strategy","FixedSizeTableVirtualScrollStrategy":"./lib/fixed-size-table-virtual-scroll-strategy","TableVirtualScrollDataSource":"./lib/table-data-source"},"importAs":"ng-cdk-table-virtual-scroll"}