armisa-models
Version:
models of armisa!
19 lines (18 loc) • 623 B
TypeScript
import { BasePageData } from './BasePageData';
declare class ChangeValuesClass {
propertyName: string;
disabled: boolean;
constructor(propertyName: string, disabled: boolean);
}
export declare class ChangingControl {
pageData: BasePageData;
controls: ChangeValuesClass[];
constructor(pageData: BasePageData);
addControl: (propName: string) => void;
disabledControl: <S>(propertyName: keyof S) => void;
removeAllControls: () => void;
refreshChangeState: (propertyName: string) => void;
resetAllChange: () => void;
resetAllChangeNew: () => void;
}
export {};