armisa-models
Version:
models of armisa!
22 lines (21 loc) • 870 B
TypeScript
import { BaseSelfControl } from './BaseSelfControl';
export declare class SelfSelect extends BaseSelfControl<number | undefined, number | undefined, number | undefined, HTMLDivElement> {
#private;
defaultValueSelected?: number;
private validateNormal;
private validateRequired;
isValueEmpty: () => boolean;
isValueNotEmpty: () => boolean;
validate: () => void;
cleaningClassInitializer: () => void;
refreshHasChange: () => void;
restartDefaultValue: () => void;
cleaner?: () => void;
get value(): number | undefined;
set value(value: number | undefined);
setValue: (value: number | undefined) => void;
deserialize: (value: number | undefined) => void;
constructor(value: number | undefined);
static empty(): SelfSelect;
static deserialize(value?: number | null): SelfSelect;
}