armisa-models
Version:
models of armisa!
24 lines (23 loc) • 1.07 kB
TypeScript
import { BaseSelfControl } from './BaseSelfControl';
import { ISpecifierCheckTreeView, IStructrulCodeTreeViewJson } from '../ComponentFactory/StructructrulCode/StructrulCodeTreeViewCode';
export declare class SelfCheckedIDs extends BaseSelfControl<number[], number[], string, HTMLDivElement> {
#private;
onlyLastLevel: boolean;
private validateNormal;
private validateRequired;
isValueEmpty: () => boolean;
isValueNotEmpty: () => boolean;
validate: () => void;
cleaningClassInitializer: () => void;
checkStates: ISpecifierCheckTreeView[];
refreshHasChange: () => void;
restartDefaultValue: () => void;
get value(): number[];
set value(value: number[]);
setValue: (ids: number[]) => void;
setcheckStates: (ids: number[], states: ISpecifierCheckTreeView[]) => void;
deserialize: (value: number[], checkStates: ISpecifierCheckTreeView[]) => void;
constructor();
static empty(): SelfCheckedIDs;
static deserialize(value?: IStructrulCodeTreeViewJson[]): SelfCheckedIDs;
}