UNPKG

@obliczeniowo/elementary

Version:
57 lines (53 loc) 2.4 kB
import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; import * as i2 from '@angular/common'; import { DecimalPipe } from '@angular/common'; import * as i3 from '@angular/forms'; import { ControlValueAccessor, AbstractControl, ValidationErrors } from '@angular/forms'; declare class SliderComponent implements ControlValueAccessor { /** */ valueChanged: EventEmitter<number>; /** */ mouseDownValue: EventEmitter<number>; /** */ out: EventEmitter<void>; /** */ in: EventEmitter<void>; over: boolean; overValue: number; touched: boolean; disabled: boolean; decimalPipe: DecimalPipe; /** */ value: number; /** */ max: number; /** */ min: number; /** precision */ step: number; displayValue: boolean; formatter: (value: number, max: number, decimalPipe: DecimalPipe) => string; onChange: (value: number) => void; onTouched: () => void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange(fn: () => void): void; writeValue(value: number): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; markAsTouched(): void; move(event: any, valueContent: HTMLElement): void; setValue(emit?: boolean): void; preSetValue(): void; setDisabledState(disabled: boolean): void; onLeave(): void; onOver(): void; static ɵfac: i0.ɵɵFactoryDeclaration<SliderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SliderComponent, "obl-slider", never, { "value": { "alias": "value"; "required": false; }; "max": { "alias": "max"; "required": false; }; "min": { "alias": "min"; "required": false; }; "step": { "alias": "step"; "required": false; }; "displayValue": { "alias": "displayValue"; "required": false; }; "formatter": { "alias": "formatter"; "required": false; }; }, { "valueChanged": "valueChanged"; "mouseDownValue": "mouseDownValue"; "out": "out"; "in": "in"; }, never, never, false, never>; } declare class SliderModule { static ɵfac: i0.ɵɵFactoryDeclaration<SliderModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<SliderModule, [typeof SliderComponent], [typeof i2.CommonModule, typeof i3.FormsModule], [typeof SliderComponent]>; static ɵinj: i0.ɵɵInjectorDeclaration<SliderModule>; } export { SliderComponent, SliderModule };