@nebular/theme
Version:
@nebular/theme
53 lines (52 loc) • 2.39 kB
TypeScript
import { ChangeDetectorRef, ElementRef, OnInit, OnDestroy } from '@angular/core';
import { DomSanitizer, SafeStyle } from '@angular/platform-browser';
import { NbLayoutDirectionService } from '../../services/direction.service';
import { NbCellDirective, NbFooterCellDirective, NbHeaderCellDirective } from '../cdk/table/cell';
import { NbTreeGridColumnDefDirective } from './tree-grid-column-def.directive';
import { NbColumnsService } from './tree-grid-columns.service';
export declare class NbTreeGridCellDirective extends NbCellDirective implements OnInit, OnDestroy {
private platformId;
private window;
private sanitizer;
private directionService;
private columnService;
private cd;
private destroy$;
private readonly tree;
private readonly columnDef;
private initialLeftPadding;
private initialRightPadding;
private latestWidth;
elementRef: ElementRef<HTMLElement>;
get columnWidth(): string;
get leftPadding(): string | SafeStyle | null;
get rightPadding(): string | SafeStyle | null;
constructor(columnDef: NbTreeGridColumnDefDirective, elementRef: ElementRef<HTMLElement>, tree: any, platformId: any, window: any, sanitizer: DomSanitizer, directionService: NbLayoutDirectionService, columnService: NbColumnsService, cd: ChangeDetectorRef);
ngOnInit(): void;
ngOnDestroy(): void;
toggleRow(): void;
private get initialStartPadding();
private getStartPadding;
}
export declare class NbTreeGridHeaderCellDirective extends NbHeaderCellDirective implements OnInit, OnDestroy {
private columnService;
private cd;
private destroy$;
private latestWidth;
private readonly tree;
get columnWidth(): string;
constructor(columnDef: NbTreeGridColumnDefDirective, elementRef: ElementRef<HTMLElement>, tree: any, columnService: NbColumnsService, cd: ChangeDetectorRef);
ngOnInit(): void;
ngOnDestroy(): void;
}
export declare class NbTreeGridFooterCellDirective extends NbFooterCellDirective implements OnInit, OnDestroy {
private columnService;
private cd;
private destroy$;
private latestWidth;
private readonly tree;
get columnWidth(): string;
constructor(columnDef: NbTreeGridColumnDefDirective, elementRef: ElementRef, tree: any, columnService: NbColumnsService, cd: ChangeDetectorRef);
ngOnInit(): void;
ngOnDestroy(): void;
}