primeng-extensions
Version:
[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] []() [![Dependency Status][daviddm-image]][daviddm-url]  • 1.79 kB
TypeScript
import { OnDestroy, OnInit, EventEmitter, ChangeDetectorRef } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "primeng/button";
export declare const MINUSPLUSINPUT_VALUE_ACCESSOR: any;
export declare class MinusPlusInputComponent implements OnDestroy, OnInit, ControlValueAccessor {
private cd;
min: number;
max: number;
step: number;
vertical: boolean;
disabled: boolean;
decrementLabel: string;
incrementLabel: string;
styleClass: string;
onInputChange: EventEmitter<any>;
value: number;
inputValue: number;
onModelChange: Function;
onModelTouched: Function;
constructor(cd: ChangeDetectorRef);
writeValue(value: any): void;
isIncrement(): boolean;
isDecrement(): boolean;
getButtonClass(status: any): string;
increment(): void;
decrement(): void;
ngOnDestroy(): void;
ngOnInit(): void;
registerOnChange(fn: Function): void;
registerOnTouched(fn: Function): void;
static ɵfac: i0.ɵɵFactoryDef<MinusPlusInputComponent>;
static ɵcmp: i0.ɵɵComponentDefWithMeta<MinusPlusInputComponent, "pe-minusplusinput", never, { "min": "min"; "max": "max"; "step": "step"; "vertical": "vertical"; "disabled": "disabled"; "decrementLabel": "decrementLabel"; "incrementLabel": "incrementLabel"; "styleClass": "styleClass"; }, { "onInputChange": "onInputChange"; }, never>;
}
export declare class MinusPlusInputModule {
static ɵmod: i0.ɵɵNgModuleDefWithMeta<MinusPlusInputModule, [typeof MinusPlusInputComponent], [typeof i1.CommonModule, typeof i2.ButtonModule], [typeof MinusPlusInputComponent]>;
static ɵinj: i0.ɵɵInjectorDef<MinusPlusInputModule>;
}