UNPKG

@asadi/angular-date-components

Version:

`Angular Date Components` is a comprehensive angular library of date-related components designed to meet the needs of applications that require localization based on various calendar systems. While the package currently includes two powerful components (S

30 lines (29 loc) 1.32 kB
import { ElementRef, EventEmitter, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { Observable } from 'rxjs'; import { ADCITableViewCTRL } from '../interface'; import { ADCTableCell } from '../utils/table-cell.tools'; import { ADCTableRowTools } from '../utils/table-view-row.tools'; import * as i0 from "@angular/core"; export declare class TableViewControllerDirective implements OnInit, ADCITableViewCTRL, OnDestroy { private renderer; private elRef; private isZoomed; private childrenChangesObserver; private childrenChangesSubject; viewReadyEvent: EventEmitter<void>; onZoomChange(event: KeyboardEvent): void; ngOnInit(): void; private get container(); get scrollableContainer(): HTMLElement; private scrollListener; constructor(renderer: Renderer2, elRef: ElementRef); private applyScrollingBehavior; private focusIn; private focusOut; row(rowIndex: number): ADCTableRowTools; cellChanges(): Observable<ADCTableCell[]>; rowsCount(): number; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TableViewControllerDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TableViewControllerDirective, "[tableViewController]", never, {}, { "viewReadyEvent": "viewReady"; }, never, never, true, never>; }