@@ -36,8 +36,10 @@ import { IgxGridSelectionService } from '../selection/selection.service';
3636import { IgxOverlayService } from '../../services/public_api' ;
3737import { first , filter , takeUntil , pluck } from 'rxjs/operators' ;
3838import { IgxColumnComponent } from '../columns/column.component' ;
39+ import { ISearchInfo } from '../common/events' ;
3940import { IgxRowIslandAPIService } from './row-island-api.service' ;
4041import { PlatformUtil } from '../../core/utils' ;
42+ import { IForOfState } from '../../directives/for-of/for_of.directive' ;
4143import { IgxColumnResizingService } from '../resizing/resizing.service' ;
4244import { GridType , IGX_GRID_SERVICE_BASE , IgxGridPaginatorTemplateContext } from '../common/grid.interface' ;
4345import { IgxGridToolbarDirective , IgxGridToolbarTemplateContext } from '../toolbar/common' ;
@@ -168,8 +170,60 @@ export class IgxRowIslandComponent extends IgxHierarchicalGridBaseDirective
168170 * @hidden
169171 */
170172 public rootGrid : GridType = null ;
173+
174+ /** @hidden */
171175 public readonly data : any [ ] | null ;
172176
177+ /** @hidden */
178+ public override get hiddenColumnsCount ( ) : number {
179+ return 0 ;
180+ }
181+
182+ /** @hidden */
183+ public override get pinnedColumnsCount ( ) : number {
184+ return 0 ;
185+ }
186+
187+ /** @hidden */
188+ public override get lastSearchInfo ( ) : ISearchInfo {
189+ return null ;
190+ }
191+
192+ /** @hidden */
193+ public override get filteredData ( ) : any {
194+ return [ ] ;
195+ }
196+
197+ /** @hidden */
198+ public override get filteredSortedData ( ) : any [ ] {
199+ return [ ] ;
200+ }
201+
202+ /** @hidden */
203+ public override get virtualizationState ( ) : IForOfState {
204+ return null ;
205+ }
206+
207+ /** @hidden */
208+ public override get pinnedColumns ( ) : IgxColumnComponent [ ] {
209+ return [ ] ;
210+ }
211+
212+ /** @hidden */
213+ public override get unpinnedColumns ( ) : IgxColumnComponent [ ] {
214+ return [ ] ;
215+ }
216+
217+ /** @hidden */
218+ public override get visibleColumns ( ) : IgxColumnComponent [ ] {
219+ return [ ] ;
220+ }
221+
222+ /** @hidden */
223+ public override get dataView ( ) : any [ ] {
224+ return [ ] ;
225+ }
226+
173227 private ri_columnListDiffer ;
174228 private layout_id = `igx-row-island-` ;
175229 private isInit = false ;
0 commit comments