UNPKG

ngx-selecto

Version:

An Angular Selecto Component that allows you to select elements in the drag area using the mouse or touch.

16 lines (15 loc) 2.05 kB
import { ElementRef, AfterViewInit, OnDestroy, OnChanges, SimpleChanges, NgZone } from '@angular/core'; import { NgxSelectoInterface } from './ngx-selecto.interface'; import * as i0 from "@angular/core"; export declare class NgxSelectoComponent extends NgxSelectoInterface implements OnDestroy, AfterViewInit, OnChanges { private ngZone; elRef: ElementRef<HTMLElement>; selectionClassName: string; private destroy$; constructor(ngZone: NgZone); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxSelectoComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxSelectoComponent, "ngx-selecto", never, { "dragContainer": "dragContainer"; "cspNonce": "cspNonce"; "preventClickEventOnDrag": "preventClickEventOnDrag"; "preventClickEventOnDragStart": "preventClickEventOnDragStart"; "preventRightClick": "preventRightClick"; "className": "className"; "boundContainer": "boundContainer"; "selectableTargets": "selectableTargets"; "selectByClick": "selectByClick"; "selectFromInside": "selectFromInside"; "continueSelect": "continueSelect"; "continueSelectWithoutDeselect": "continueSelectWithoutDeselect"; "toggleContinueSelect": "toggleContinueSelect"; "toggleContinueSelectWithoutDeselect": "toggleContinueSelectWithoutDeselect"; "keyContainer": "keyContainer"; "hitRate": "hitRate"; "scrollOptions": "scrollOptions"; "checkInput": "checkInput"; "preventDefault": "preventDefault"; "ratio": "ratio"; "getElementRect": "getElementRect"; "preventDragFromInside": "preventDragFromInside"; "rootContainer": "rootContainer"; "dragCondition": "dragCondition"; "clickBySelectEnd": "clickBySelectEnd"; "checkOverflow": "checkOverflow"; "innerScrollOptions": "innerScrollOptions"; }, { "dragStart": "dragStart"; "drag": "drag"; "dragEnd": "dragEnd"; "selectStart": "selectStart"; "select": "select"; "selectEnd": "selectEnd"; "keydown": "keydown"; "keyup": "keyup"; "scroll": "scroll"; "innerScroll": "innerScroll"; }, never, never>; }