UNPKG

vlibras-player-webjs

Version:

Biblioteca JavaScript moderna para integração do VLibras Player com React, Vue, Angular e vanilla JS

31 lines 986 B
/** * @file Hook isomórfico para useLayoutEffect compatível com SSR * @description Substitui useLayoutEffect por useEffect no servidor para evitar warnings */ import { useEffect } from 'react'; /** * Hook que usa useLayoutEffect no cliente e useEffect no servidor * Evita warnings de hidratação em ambientes SSR como NextJS */ export declare const useIsomorphicLayoutEffect: typeof useEffect; /** * Detecta se está sendo executado no ambiente do navegador */ export declare const isBrowser: boolean; /** * Detecta se está sendo executado no servidor (SSR) */ export declare const isServer: boolean; /** * Safe access to window object */ export declare const safeWindow: (Window & typeof globalThis) | undefined; /** * Safe access to document object */ export declare const safeDocument: Document | undefined; /** * Safe access to navigator object */ export declare const safeNavigator: Navigator | undefined; //# sourceMappingURL=useIsomorphicLayoutEffect.d.ts.map