nxt-color-picker
Version:
Color picker widget for Angular
26 lines (25 loc) • 1.07 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import { CursorEvent } from '../util/helpers';
import * as i0 from "@angular/core";
/**
* @internal
*/
export declare class SliderDirective {
private elRef;
private isMoving;
rgX?: number;
rgY?: number;
slider?: string;
dragEnd: EventEmitter<any>;
dragStart: EventEmitter<any>;
newValue: EventEmitter<CursorEvent>;
constructor(elRef: ElementRef);
onStart(event: MouseEvent | TouchEvent): void;
onMove(event: MouseEvent | TouchEvent): void;
onStop(event: MouseEvent | TouchEvent): void;
private getX;
private getY;
private setCursor;
static ɵfac: i0.ɵɵFactoryDeclaration<SliderDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SliderDirective, "[nxtSlider]", never, { "rgX": { "alias": "rgX"; "required": false; }; "rgY": { "alias": "rgY"; "required": false; }; "slider": { "alias": "nxtSlider"; "required": false; }; }, { "dragEnd": "dragEnd"; "dragStart": "dragStart"; "newValue": "newValue"; }, never, never, false, never>;
}