mirror of
https://github.com/status-im/react-native.git
synced 2025-02-24 15:18:10 +00:00
Summary: This PR splits and renames all references of ViewAccessibility to DeprecatedViewAccessibility Related to #21342 Pull Request resolved: https://github.com/facebook/react-native/pull/21422 Reviewed By: yungsters Differential Revision: D10132659 Pulled By: RSNara fbshipit-source-id: 68c371230c69ed37c3e44bf8a36043adb04afc78
58 lines
1.1 KiB
JavaScript
58 lines
1.1 KiB
JavaScript
/**
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*
|
|
* @format
|
|
* @flow strict
|
|
*/
|
|
|
|
'use strict';
|
|
|
|
export type AccessibilityTrait =
|
|
| 'none'
|
|
| 'button'
|
|
| 'link'
|
|
| 'header'
|
|
| 'search'
|
|
| 'image'
|
|
| 'selected'
|
|
| 'plays'
|
|
| 'key'
|
|
| 'text'
|
|
| 'summary'
|
|
| 'disabled'
|
|
| 'frequentUpdates'
|
|
| 'startsMedia'
|
|
| 'adjustable'
|
|
| 'allowsDirectInteraction'
|
|
| 'pageTurn';
|
|
|
|
export type AccessibilityTraits =
|
|
| AccessibilityTrait
|
|
| $ReadOnlyArray<AccessibilityTrait>;
|
|
|
|
export type AccessibilityComponentType =
|
|
| 'none'
|
|
| 'button'
|
|
| 'radiobutton_checked'
|
|
| 'radiobutton_unchecked';
|
|
|
|
// This must be kept in sync with the AccessibilityRolesMask in RCTViewManager.m
|
|
export type AccessibilityRole =
|
|
| 'none'
|
|
| 'button'
|
|
| 'link'
|
|
| 'search'
|
|
| 'image'
|
|
| 'keyboardkey'
|
|
| 'text'
|
|
| 'adjustable'
|
|
| 'imagebutton'
|
|
| 'header'
|
|
| 'summary';
|
|
|
|
// This must be kept in sync with the AccessibilityStatesMask in RCTViewManager.m
|
|
export type AccessibilityStates = $ReadOnlyArray<'disabled' | 'selected'>;
|