@reginaldo-marinho/rucula-js
Version:
Crie telas em Minutos! 🚀
66 lines (65 loc) • 1.98 kB
TypeScript
import { window } from "./entities/form/window";
import { LoaderManagment } from "./elements/loader/loader";
import { Popup } from "./popup/popup";
import { EventManagment } from "./Event/event";
import { URLRucula } from "./URL/urlManagment";
import { ManagmentObject } from "./object/ObjectManagment";
import { buttonURL } from "./entities/form/button";
import { ButtonManaged } from "./elements/window-base/buttonManaged";
import { globalConfiguration } from "./entities/global/GlobalConfiguration";
export declare class Rucula {
private P;
private windowBaseDOM;
private window;
globalWindow: HTMLElement;
private elementFormRucula;
private menuContext;
popup: Popup;
event: EventManagment;
managmentObject: ManagmentObject;
private tableDependency;
private button;
private layoutFrame;
private fragment;
private field;
private eventButton;
private frameEvent;
private config;
private fieldMenuContext;
private paginationEvents;
private domButtomCheck;
private frameBlock;
private frameLine;
loader: LoaderManagment;
buttonManaged: ButtonManaged;
private perspective?;
constructor(config: {
global: globalConfiguration;
urlWindow?: buttonURL;
window?: window;
perspective?: Perspective;
id?: string;
reload?: () => void;
});
init(): Promise<void>;
create(): void;
private addHomeWindow;
reload(callback: any): void;
private createButtons;
private createFrames;
url(URL: buttonURL): URLRucula;
objectUnique(alias: string): any;
getFullObject(): any;
getSepareteObject(): any;
private eventRuculaChange;
private eventFocusOut;
setValue(targetPath: string, value: any): void;
getValue(config: string): any;
p(text: string): string;
revertToinit(): void;
private configurePerspective;
}
export type Perspective = {
frame: string[];
field: string[];
};