UNPKG

vlibras-player-webjs

Version:

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

32 lines 1.17 kB
/** * Utilitários específicos para integração React */ /** * Hook para detectar mudanças no texto e automatizar traduções */ export declare function useTextWatcher(text: string, onTextChange: (text: string) => void, debounceMs?: number): void; /** * Hook para detectar quando um elemento entra na viewport */ export declare function useIntersectionObserver(callback: (isIntersecting: boolean) => void, options?: IntersectionObserverInit): import("react").RefObject<HTMLElement>; /** * Utilitário para extrair texto de elementos React */ export declare function extractTextFromReactNode(node: React.ReactNode): string; /** * Hook para persistir configurações no localStorage */ export declare function useLocalStorage<T>(key: string, defaultValue: T): readonly [T, (newValue: T | ((val: T) => T)) => void]; /** * Validador de texto para tradução */ export declare function validateTranslationText(text: string): { isValid: boolean; errors: string[]; warnings: string[]; }; /** * Utilitário para formatação de texto para Libras */ export declare function prepareTextForLibras(text: string): string; //# sourceMappingURL=index.d.ts.map