@nova-ui/bits
Version:
SolarWinds Nova Framework
31 lines (30 loc) • 1.46 kB
TypeScript
import { CdkCell } from "@angular/cdk/table";
import { ChangeDetectorRef, ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges } from "@angular/core";
import { TableColumnDefDirective } from "./table-column-def.directive";
import { TableStateHandlerService } from "../table-state-handler.service";
import { TableAlignmentOptions } from "../types";
import * as i0 from "@angular/core";
/**
* @ignore
*/
export declare class TableCellDirective extends CdkCell implements OnInit, OnDestroy, OnChanges {
private columnDef;
private elementRef;
private tableStateHandlerService;
private cd;
tooltipText: string;
alignment: TableAlignmentOptions;
currentCellIndex: number;
private subscribeToDraggedOverCell;
private resizeSubscription;
get tooltip(): string;
leftEdgeActive: boolean;
rightEdgeActive: boolean;
mouseDown(): void;
constructor(columnDef: TableColumnDefDirective, elementRef: ElementRef, tableStateHandlerService: TableStateHandlerService, cd: ChangeDetectorRef);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TableCellDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TableCellDirective, "nui-cell, td[nui-cell]", never, { "tooltipText": { "alias": "tooltipText"; "required": false; }; "alignment": { "alias": "alignment"; "required": false; }; }, {}, never, never, false, never>;
}