frontend-hamroun
Version:
A lightweight frontend JavaScript framework with React-like syntax
12 lines • 726 B
TypeScript
export declare function setRenderCallback(callback: any, element: any, container: any): void;
export declare function prepareRender(component?: any, isServerSideRender?: boolean): number;
export declare function finishRender(): void;
export declare function useState<T>(initial: T): [T, (newValue: T | ((prev: T) => T)) => void];
export declare function useEffect(callback: () => void | (() => void), deps?: any[]): void;
export declare function useMemo<T>(factory: () => T, deps?: any[]): T;
export declare function useRef<T>(initial: T): {
current: T;
};
export declare function useErrorBoundary(): [Error | null, () => void];
export { createContext, useContext } from './context.js';
//# sourceMappingURL=hooks.d.ts.map