UNPKG

@reginaldo-marinho/rucula-js

Version:

Crie telas em Minutos! 🚀

66 lines (65 loc) • 1.98 kB
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[]; };