UNPKG

vlibras-player-webjs

Version:

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

35 lines 1.13 kB
/** * @file Hook VLibras compatível com SSR * @description Hook que combina useVLibras com verificações SSR-safe */ import { UseVLibrasOptions, UseVLibrasReturn } from '../hooks/useVLibras'; export interface UseSSRSafeVLibrasReturn extends UseVLibrasReturn { /** Se o componente foi hidratado no cliente */ isHydrated: boolean; /** Se está executando no browser */ isBrowser: boolean; /** Se está pronto para usar (hidratado + browser) */ isReady: boolean; } /** * Hook SSR-safe para VLibras que combina funcionalidades do useVLibras * com verificações de hidratação e ambiente browser * * @param options - Opções do VLibras * @returns Estado e métodos do VLibras com informações SSR * * @example * ```tsx * function MyComponent() { * const { player, isLoaded, isHydrated, isReady } = useSSRSafeVLibras(); * * if (!isReady) { * return <div>Carregando VLibras...</div>; * } * * return <VLibrasPlayer />; * } * ``` */ export declare function useSSRSafeVLibras(options?: UseVLibrasOptions): UseSSRSafeVLibrasReturn; //# sourceMappingURL=useSSRSafeVLibras.d.ts.map