armisa-models
Version:
models of armisa!
20 lines (19 loc) • 810 B
TypeScript
import { BaseSelfControl } from './BaseSelfControl';
export declare class SelfProfileSectionInfo<TYPE> extends BaseSelfControl<Array<TYPE>, Array<TYPE>, string, HTMLDivElement> {
#private;
private validateNormal;
private validateRequired;
isValueEmpty: () => boolean;
isValueNotEmpty: () => boolean;
validate: () => void;
cleaningClassInitializer: () => void;
refreshHasChange: () => void;
restartDefaultValue: () => void;
get value(): Array<TYPE>;
set value(value: Array<TYPE>);
setValue: (value: Array<TYPE>) => void;
deserialize: (value: Array<TYPE>) => void;
constructor(value: Array<TYPE>);
static empty<TYPE>(): SelfProfileSectionInfo<TYPE>;
static deserialize<TYPE>(value?: Array<TYPE>): SelfProfileSectionInfo<TYPE>;
}