UNPKG

@cimo/jsmvcfw

Version:

Javascript mvc framework. Light, fast and secure.

14 lines (13 loc) 986 B
import { IvariableBind, IvariableHook, Icontroller, IcallbackObserver } from "./JsMvcFwInterface"; export declare const getControllerList: () => { parent: Icontroller; childrenList: Icontroller[]; }[]; export declare const renderTemplate: (controllerValue: Icontroller, controllerParent?: Icontroller, callback?: () => void) => void; export declare const renderAfter: (controller: Icontroller) => Promise<void>; export declare const variableHook: <T>(label: string, stateValue: T, controllerName: string) => IvariableHook<T>; export declare const variableBind: <T extends Record<string, unknown>>(variableObject: T, controllerName: string) => { [A in keyof T]: IvariableBind<T[A]>; }; export declare const elementObserver: (element: HTMLElement, callback: IcallbackObserver) => void; export declare const elementObserverOff: (element: HTMLElement) => void; export declare const elementObserverOn: (element: HTMLElement) => void; export declare const resetFramework: () => void;