react-native-a11y
Version:
Improvements of a11y for ReactNative, this library improve work with reader and keyboard focus and reader in general.
14 lines (13 loc) • 641 B
TypeScript
import type { TurboModule } from "react-native";
export interface Spec extends TurboModule {
isA11yReaderEnabled: () => Promise<boolean>;
isKeyboardConnected: () => Promise<boolean>;
announceForAccessibility: (announcement: string) => void;
announceScreenChange: (announcement: string) => void;
setAccessibilityFocus: (nativeTag: number) => void;
setKeyboardFocus: (nativeTag: number, nextTag?: number) => void;
setPreferredKeyboardFocus: (nativeTag: number, nextTag: number) => void;
setA11yOrder: (tags: number[], nativeTag?: number) => void;
}
declare const _default: Spec | null;
export default _default;