vlibras-player-webjs
Version:
Biblioteca JavaScript moderna para integração do VLibras Player com React, Vue, Angular e vanilla JS
23 lines • 925 B
TypeScript
export interface AccessibilityOptions {
enableScreenReader?: boolean;
announceTranslations?: boolean;
enableKeyboardNav?: boolean;
enableReducedMotion?: boolean;
enableHighContrast?: boolean;
textSize?: 'small' | 'medium' | 'large' | 'x-large';
language?: 'pt-BR' | 'en' | 'es';
}
export interface UseVLibrasAccessibilityReturn {
options: AccessibilityOptions;
updateOptions: (newOptions: Partial<AccessibilityOptions>) => void;
announce: (message: string, priority?: 'polite' | 'assertive') => void;
isReducedMotion: boolean;
isHighContrast: boolean;
focusPlayer: () => void;
getKeyboardShortcuts: () => Record<string, string>;
}
/**
* Hook para funcionalidades de acessibilidade do VLibras
*/
export declare function useVLibrasAccessibility(initialOptions?: AccessibilityOptions): UseVLibrasAccessibilityReturn;
//# sourceMappingURL=useVLibrasAccessibility.d.ts.map