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
TypeScript
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>;
}