This interface provides methods and events related to accessibility.
Sometimes it’s important to announce state changes in the app (for example, an incoming message) so visually-impaired users are aware that something changed on the screen. Multiple announcements can be queued.
// Triggered when the high-contrast setting changes. highContrastChangedEvent: SubscribableEvent<(isEnabled: boolean) => void>; // Triggered when the screen reader setting changes. screenReaderChangedEvent: SubscribableEvent<(isEnabled: boolean) => void>;
// Sends the specified string to the screen reader. announceForAccessibility(announcement: string): void; // Indicates whether a screen reader is currently enabled. isScreenReaderEnabled(): boolean; // Indicates whether the OS-level "high-contrast" setting is enabled. isHighContrastEnabled(): boolean;