UNPKG

devfty

Version:

Devfty is a library for developer building low code factory

45 lines (44 loc) 1.28 kB
export declare class BaseModel { _data: any; constructor(args?: any); _del_data(key: any): void; _cls_data(): void; _set_data(name: string, val: any): void; _get_data(name: string): any; getState(key: string): any; setState(key: string, val: any): void; get(name: string): any; bindControl(ref: any): void; unbindControl(ref: any): void; getVisible(): any; setVisible(v: boolean): void; getValue(): any; setValue(v: any): void; on(name: string, callback: Function): void; execute(name: string, ...data: any[]): void; un(name: string, callback: Function): void; setCache(key: string, value: any): void; getCache(key: string): any; clearCache(key: string): void; } declare class FilterModel extends BaseModel { mounted(): void; unmounted(): void; getParams(): any; search(): void; } declare class SimpleModel extends BaseModel { constructor(args: any); getDisabled(): any; setDisabled(v: boolean): void; getReadonly(): any; setReadonly(v: boolean): void; } declare class ViewModel extends BaseModel { } declare const _default: { FilterModel: typeof FilterModel; SimpleModel: typeof SimpleModel; ViewModel: typeof ViewModel; }; export default _default;