UNPKG

@nebular/theme

Version:
53 lines (52 loc) 2.4 kB
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 alive; private readonly tree; private readonly columnDef; private initialLeftPadding; private initialRightPadding; private latestWidth; elementRef: ElementRef<HTMLElement>; readonly columnWidth: string; readonly leftPadding: string | SafeStyle | null; readonly 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 readonly initialStartPadding; private getStartPadding; } export declare class NbTreeGridHeaderCellDirective extends NbHeaderCellDirective implements OnInit, OnDestroy { private columnService; private cd; private alive; private latestWidth; private readonly tree; readonly 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 alive; private latestWidth; private readonly tree; readonly columnWidth: string; constructor(columnDef: NbTreeGridColumnDefDirective, elementRef: ElementRef, tree: any, columnService: NbColumnsService, cd: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; }