UNPKG

@hug/ngx-numeric-stepper

Version:

HUG Angular - numeric stepper component

44 lines (43 loc) 1.99 kB
import { BooleanInput } from '@angular/cdk/coercion'; import { ChangeDetectorRef, ElementRef, EventEmitter, OnInit } from '@angular/core'; import { MatFormFieldControl } from '@angular/material/form-field'; import { ReplaySubject, Subject } from 'rxjs'; import * as i0 from "@angular/core"; export type NgxNumericStepperLayout = 'vertical' | 'horizontal' | 'horizontal-inlay'; export declare class NgxNumericStepperComponent implements OnInit { private static TYPE_ERROR; private static STEP_FN_ERROR; private static INPUT_ERROR; layout: NgxNumericStepperLayout; readonly increment: EventEmitter<void>; readonly decrement: EventEmitter<void>; input?: MatFormFieldControl<unknown>; set arrowIcons(value: BooleanInput); get arrowIcons(): BooleanInput; set showOnInit(value: BooleanInput); get showOnInit(): BooleanInput; protected hover: boolean | null; leftUp?: number; leftDown?: number; topUp?: number; topDown?: number; leftShadow?: number; topShadow?: number; widthShadow?: number; heightShadow?: number; disableUp: boolean; disableDown: boolean; clickArrow$: Subject<boolean>; show$: ReplaySubject<void>; protected elementRef: ElementRef<HTMLElement>; protected changeDetectorRef: ChangeDetectorRef; private destroyRef; private validateArrows$; private _arrowIcons; private _showOnInit; private arrowSize; private parentAppearance?; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxNumericStepperComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxNumericStepperComponent, "ngx-numeric-stepper", never, { "layout": { "alias": "layout"; "required": false; }; "input": { "alias": "input"; "required": false; }; "arrowIcons": { "alias": "arrowIcons"; "required": false; }; "showOnInit": { "alias": "showOnInit"; "required": false; }; }, { "increment": "increment"; "decrement": "decrement"; }, never, never, true, never>; }