armisa-models
Version:
models of armisa!
20 lines (19 loc) • 698 B
TypeScript
import { BaseSelfControl } from './BaseSelfControl';
export declare class SelfList<VALUE, JSON = void> extends BaseSelfControl<VALUE[], JSON[], string, HTMLDivElement> {
#private;
onlyLastLevel: boolean;
private validateNormal;
private validateRequired;
isValueEmpty: () => boolean;
isValueNotEmpty: () => boolean;
validate: () => void;
cleaningClassInitializer: () => void;
refreshHasChange: () => void;
restartDefaultValue: () => void;
get value(): VALUE[];
set value(value: VALUE[]);
setValue: (ids: VALUE[]) => void;
constructor();
deserialize: (json: JSON[]) => void;
static empty<VALUE>(): SelfList<VALUE>;
}