armisa-models
Version:
models of armisa!
25 lines (24 loc) • 927 B
TypeScript
import { BaseSelfControl } from './BaseSelfControl';
export declare class SelfAmount extends BaseSelfControl<number | null, number | null, number | null, HTMLInputElement> {
#private;
minValue: number | undefined;
maxValue: number | undefined;
isValueEmpty: () => boolean;
isValueNotEmpty: () => boolean;
private validateNormal;
private validateRequired;
private validateMinValue;
private validateMaxValue;
validate: () => void;
cleaningClassInitializer: () => void;
refreshHasChange: () => void;
restartDefaultValue: () => void;
get value(): any;
set value(value: any);
setValue: (value: number | null) => void;
deserialize: (value: number | null) => void;
constructor(value: number | null);
static empty(): SelfAmount;
static deserialize(value?: number): SelfAmount;
static createCopy(old: SelfAmount): SelfAmount;
}