armisa-models
Version:
models of armisa!
26 lines (25 loc) • 987 B
TypeScript
/// <reference types="node" />
import { BaseSelfControl } from './BaseSelfControl';
export declare class SelfWebsiteArray extends BaseSelfControl<Array<string>, Array<string>, string, HTMLInputElement> {
#private;
minLength: number | undefined;
maxLength: number | undefined;
private validateNormal;
private validateRequired;
isValueEmpty: () => boolean;
isValueNotEmpty: () => boolean;
validate: () => void;
cleaningClassInitializer: () => void;
refreshHasChange: () => void;
restartDefaultValue: () => void;
get value(): Array<string>;
set value(value: Array<string>);
setValue: (value: Array<string>) => void;
deserialize: (value: Array<string>) => void;
useAsFilter: boolean;
timer?: NodeJS.Timeout | null;
triggerChangeFilters?: () => void;
constructor(value: Array<string>);
static empty(): SelfWebsiteArray;
static deserialize(value?: Array<string>): SelfWebsiteArray;
}