From 181b482feae61a6e72b2978e8ba00f15bafcea32 Mon Sep 17 00:00:00 2001 From: Robbie McCorkell Date: Mon, 19 Nov 2018 13:41:26 +0000 Subject: [PATCH] make accessibility states an array --- types/react-native/index.d.ts | 4 +++- types/react-native/test/index.tsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/types/react-native/index.d.ts b/types/react-native/index.d.ts index 8cd8e3e04e..b8fa8d2af6 100644 --- a/types/react-native/index.d.ts +++ b/types/react-native/index.d.ts @@ -1859,7 +1859,7 @@ export interface AccessibilityProps extends AccessibilityPropsAndroid, Accessibi /** * Accessibility State tells a person using either VoiceOver on iOS or TalkBack on Android the state of the element currently focused on. */ - accessibilityStates?: "selected" | "disabled"; + accessibilityStates?: AccessibilityState[]; /** * An accessibility hint helps users understand what will happen when they perform an action on the accessibility element when that result is not obvious from the accessibility label. @@ -1867,6 +1867,8 @@ export interface AccessibilityProps extends AccessibilityPropsAndroid, Accessibi accessibilityHint?: string; } +export type AccessibilityState = "selected" | "disabled"; + export type AccessibilityRole = | "none" | "button" diff --git a/types/react-native/test/index.tsx b/types/react-native/test/index.tsx index a519b0584f..56d6b7035b 100644 --- a/types/react-native/test/index.tsx +++ b/types/react-native/test/index.tsx @@ -756,7 +756,7 @@ class AccessibilityTest extends React.Component { accessibilityTraits={'none'} onAccessibilityTap={() => {}} accessibilityRole="header" - accessibilityStates="selected" + accessibilityStates={["selected"]} accessibilityHint="Very importent header" >