devfty
Version:
Devfty is a library for developer building low code factory
99 lines (98 loc) • 4.16 kB
TypeScript
import Builder from './utils/builder';
import CacheUtil from './utils/cache';
import EventUtil from './utils/event';
declare const _default: {
builder: Builder;
utils: {
cache: CacheUtil;
event: EventUtil;
models: {
FilterModel: {
new (args?: any): {
mounted(): void;
unmounted(): void;
getParams(): any;
search(): void;
_data: 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;
};
};
SimpleModel: {
new (args: any): {
getDisabled(): any;
setDisabled(v: boolean): void;
getReadonly(): any;
setReadonly(v: boolean): void;
_data: 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;
};
};
ViewModel: {
new (args?: any): {
_data: 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;
};
};
};
request: {
get(url: any, params: any, config: any): Promise<any>;
getText(url: any, params: any, config: any): Promise<any>;
post(url: any, params: any, config: any): Promise<any>;
};
};
};
export default _default;