UNPKG

ngx-gem-spaas

Version:

This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.

28 lines (27 loc) 1.18 kB
import { EventEmitter, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TableSelectionRowDirective implements OnDestroy { rowSelectionMatrix: number[]; multiSelect: boolean; selectionChanged: EventEmitter<number>; isSelecting: boolean; private selectionId; fromRow: number; toRow: number; private onDestroy; mouseDown(e: MouseEvent): void; mouseMove(e: MouseEvent): void; mouseUp(): void; mouseLeave(): void; sort(): void; ngOnDestroy(): void; private checkMouseData; private onClickCell; private onSelecting; private onStopSelect; private emitNewSelection; private resetSelectionRange; private updateSelectionRange; static ɵfac: i0.ɵɵFactoryDeclaration<TableSelectionRowDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TableSelectionRowDirective, "[spaasTableSelectionRow]", ["spaasTableSelectionRow"], { "rowSelectionMatrix": { "alias": "rowSelectionMatrix"; "required": false; }; "multiSelect": { "alias": "multiSelect"; "required": false; }; }, { "selectionChanged": "selectionChanged"; }, never, never, false, never>; }