armisa-models
Version:
models of armisa!
18 lines (17 loc) • 736 B
TypeScript
import { IViewBargeAxiosType, ViewBargeFactory } from "./ViewBargeFactory";
export declare class LockUnLockViewBargeFactory {
viewBargeFactory: ViewBargeFactory;
axiosData?: IViewBargeAxiosType | undefined;
get isValid(): boolean;
message: string | null;
controllerPath: string;
private actionLockPath;
private actionUnLockPath;
private id;
private yearId;
constructor(viewBargeFactory: ViewBargeFactory, axiosData?: IViewBargeAxiosType | undefined, id?: number, yearId?: number | null);
toggel: (fieldName: string) => void;
lock: (fieldName: string) => void;
unLock: (fieldName: string) => void;
lockUnLock: (path: string, afterSuccessed: () => void) => void;
}