• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IgniteUI / igniteui-angular / 20960087204

13 Jan 2026 02:19PM UTC coverage: 12.713% (-78.8%) from 91.5%
20960087204

Pull #16746

github

web-flow
Merge 9afce6e5d into a967f087e
Pull Request #16746: fix(csv): export summaries - master

1008 of 16803 branches covered (6.0%)

19 of 23 new or added lines in 2 files covered. (82.61%)

24693 existing lines in 336 files now uncovered.

3985 of 31345 relevant lines covered (12.71%)

2.49 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

14.29
/projects/igniteui-angular/grids/tree-grid/src/tree-cell.component.ts
1
import {
2
    ChangeDetectionStrategy,
3
    Component,
4
    Input
5
} from '@angular/core';
6
import { NgClass, NgStyle, NgTemplateOutlet } from '@angular/common';
7

8
import { IgxTreeGridRow } from 'igniteui-angular/grids/core';
9
import { RowType } from 'igniteui-angular/grids/core';
10
import { IgxGridCellImageAltPipe, IgxStringReplacePipe, IgxColumnFormatterPipe } from 'igniteui-angular/grids/core';
11
import { ReactiveFormsModule } from '@angular/forms';
12
import { HammerGesturesManager, IgxNumberFormatterPipe, IgxPercentFormatterPipe, IgxCurrencyFormatterPipe, IgxDateFormatterPipe } from 'igniteui-angular/core';
13
import { IgxChipComponent } from 'igniteui-angular/chips';
14
import { IgxDateTimeEditorDirective, IgxFocusDirective, IgxTextHighlightDirective, IgxTextSelectionDirective, IgxTooltipDirective, IgxTooltipTargetDirective } from 'igniteui-angular/directives';
15
import { IgxIconComponent } from 'igniteui-angular/icon';
16
import { IgxInputDirective, IgxInputGroupComponent, IgxPrefixDirective, IgxSuffixDirective } from 'igniteui-angular/input-group';
17
import { IgxCheckboxComponent } from 'igniteui-angular/checkbox';
18
import { IgxDatePickerComponent } from 'igniteui-angular/date-picker';
19
import { IgxTimePickerComponent } from 'igniteui-angular/time-picker';
20
import { IgxCircularProgressBarComponent } from 'igniteui-angular/progressbar';
21
import { IgxGridExpandableCellComponent } from 'igniteui-angular/grids/grid';
22

23
@Component({
24
    changeDetection: ChangeDetectionStrategy.OnPush,
25
    selector: 'igx-tree-grid-cell',
26
    templateUrl: 'tree-cell.component.html',
27
    providers: [HammerGesturesManager],
28
    imports: [
29
        NgClass,
30
        NgStyle,
31
        NgTemplateOutlet,
32
        IgxNumberFormatterPipe,
33
        IgxPercentFormatterPipe,
34
        IgxCurrencyFormatterPipe,
35
        IgxDateFormatterPipe,
36
        IgxChipComponent,
37
        IgxTextHighlightDirective,
38
        IgxIconComponent,
39
        ReactiveFormsModule,
40
        IgxInputGroupComponent,
41
        IgxInputDirective,
42
        IgxFocusDirective,
43
        IgxCheckboxComponent,
44
        IgxDatePickerComponent,
45
        IgxTimePickerComponent,
46
        IgxDateTimeEditorDirective,
47
        IgxPrefixDirective,
48
        IgxSuffixDirective,
49
        IgxCircularProgressBarComponent,
50
        IgxTooltipTargetDirective,
51
        IgxTooltipDirective,
52
        IgxGridCellImageAltPipe,
53
        IgxStringReplacePipe,
54
        IgxColumnFormatterPipe,
55
        IgxTextSelectionDirective
56
    ]
57
})
58
export class IgxTreeGridCellComponent extends IgxGridExpandableCellComponent {
3✔
59

60
    /**
61
     * @hidden
62
     */
63
    @Input()
UNCOV
64
    public level = 0;
×
65

66
    /**
67
     * @hidden
68
     */
69
    @Input()
UNCOV
70
    public showIndicator = false;
×
71

72
    /**
73
     * @hidden
74
     */
75
    @Input()
76
    public isLoading: boolean;
77

78
    /**
79
     * Gets the row of the cell.
80
     * ```typescript
81
     * let cellRow = this.cell.row;
82
     * ```
83
     *
84
     * @memberof IgxGridCellComponent
85
     */
86
    @Input()
87
    public override get row(): RowType {
88
        // TODO: Fix types
UNCOV
89
        return new IgxTreeGridRow(this.grid as any, this.intRow.index, this.intRow.data);
×
90
    }
91

92
    /**
93
     * @hidden
94
     */
95
    public override toggle(event: Event) {
UNCOV
96
        event.stopPropagation();
×
UNCOV
97
        this.grid.gridAPI.set_row_expansion_state(this.intRow.key, !this.intRow.expanded, event);
×
98
    }
99

100
    /**
101
     * @hidden
102
     */
103
    public onLoadingDblClick(event: Event) {
104
        event.stopPropagation();
×
105
    }
106
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc