@hug/ngx-numeric-stepper
Version: 
HUG Angular - numeric stepper component
44 lines (43 loc) • 1.99 kB
TypeScript
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>;
}