@angular-material-extensions/input-counter
Version:
Modern number input component built with angular and material design
27 lines (26 loc) • 1.17 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { MatFormFieldAppearance } from '@angular/material/form-field';
import * as i0 from "@angular/core";
export declare class InputCounterComponent implements OnInit, ControlValueAccessor {
_value: number;
max: number;
min: number;
step: number;
appearance: MatFormFieldAppearance;
placeholder: string;
label: string;
change: EventEmitter<number>;
propagateChange: (_: any) => void;
get value(): number;
set value(val: number);
ngOnInit(): void;
increment(): void;
decrement(): void;
writeValue(obj: any): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(isDisabled: boolean): void;
static ɵfac: i0.ɵɵFactoryDeclaration<InputCounterComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<InputCounterComponent, "mat-input-counter", never, { "_value": "_value"; "max": "max"; "min": "min"; "step": "step"; "appearance": "appearance"; "placeholder": "placeholder"; "label": "label"; }, { "change": "change"; }, never, never, false>;
}