diff --git a/api/@ohos.accessibility.config.d.ts b/api/@ohos.accessibility.config.d.ts index f3ccfb8953c1f3e28c9bc41bdbaaafa80b5d4ce5..00e9a75973675bcabd0b0e15cdf1174bf5d8e0c7 100644 --- a/api/@ohos.accessibility.config.d.ts +++ b/api/@ohos.accessibility.config.d.ts @@ -17,9 +17,15 @@ * @file * @kit AccessibilityKit */ - +/*** if arkts 1.1 */ import type accessibility from './@ohos.accessibility'; import type { AsyncCallback, Callback } from './@ohos.base'; +/*** endif */ + +/*** if arkts 1.2 */ +import accessibility from './@ohos.accessibility'; +import { AsyncCallback, Callback } from './@ohos.base'; +/*** endif */ /** * Configuration of the accessibility. @@ -36,7 +42,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const daltonizationState: Config; /** @@ -44,7 +51,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ const audioMono: Config; /** @@ -52,9 +60,10 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 10 + * @since arkts {'1.1':'10', '1.2':'20'} + * @arkts 1.1&1.2 */ - const audioBalance: Config; + const audioBalance: Config; /** * Indicates the configuration of high-contrast text. * @@ -70,79 +79,89 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var invertColor: Config; + let invertColor: Config; /** * Indicates the configuration of daltonization color filter. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var daltonizationColorFilter: Config; + let daltonizationColorFilter: Config; /** * Indicates the configuration of content timeout. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var contentTimeout: Config; + let contentTimeout: Config; /** * Indicates the configuration of animation state. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var animationOff: Config; + let animationOff: Config; /** * Indicates the configuration of brightness discount. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var brightnessDiscount: Config; + let brightnessDiscount: Config; /** * Indicates the configuration of mouse key state. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var mouseKey: Config; + let mouseKey: Config; /** * Indicates the configuration of mouse auto click. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var mouseAutoClick: Config; + let mouseAutoClick: Config; /** * Indicates the configuration of short key state. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var shortkey: Config; + let shortkey: Config; /** * Indicates the configuration of short key target. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var shortkeyTarget: Config; + let shortkeyTarget: Config; /** * Indicates the configuration of short key multi targets. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const shortkeyMultiTargets: Config>; /** @@ -150,23 +169,26 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var captions: Config; + let captions: Config; /** * Indicates the configuration of captions style. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ - var captionsStyle: Config; + let captionsStyle: Config; /** * Indicates the configuration of click response time. * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const clickResponseTime: Config; /** @@ -174,7 +196,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const ignoreRepeatClick: Config; /** @@ -182,7 +205,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ const repeatClickInterval: Config; /** @@ -190,7 +214,8 @@ declare namespace config { * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ const screenMagnification: Config; @@ -212,7 +237,8 @@ declare namespace config { * @throws { BusinessError } 9300002 - Target ability already enabled. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function enableAbility(name: string, capability: Array): Promise; @@ -234,7 +260,8 @@ declare namespace config { * @throws { BusinessError } 9300002 - Target ability already enabled. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function enableAbility( name: string, @@ -258,7 +285,8 @@ declare namespace config { * @throws { BusinessError } 9300001 - Invalid bundle name or ability name. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function disableAbility(name: string): Promise; @@ -278,7 +306,8 @@ declare namespace config { * @throws { BusinessError } 9300001 - Invalid bundle name or ability name. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function disableAbility(name: string, callback: AsyncCallback): void; @@ -297,7 +326,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function on(type: 'enabledAccessibilityExtensionListChange', callback: Callback): void; @@ -316,7 +346,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ function on(type: 'installedAccessibilityListChange', callback: Callback): void; @@ -335,7 +366,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function off(type: 'enabledAccessibilityExtensionListChange', callback?: Callback): void; @@ -354,7 +386,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ function off(type: 'installedAccessibilityListChange', callback?: Callback): void; @@ -370,6 +403,7 @@ declare namespace config { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ function setMagnificationState(state: boolean): void; @@ -463,7 +497,8 @@ declare namespace config { * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ on(callback: Callback): void; @@ -477,7 +512,8 @@ declare namespace config { * @throws { BusinessError } 202 - Permission verification failed. A non-system application calls a system API. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ off(callback?: Callback): void; } @@ -488,7 +524,8 @@ declare namespace config { * @typedef {'Normal' | 'Protanomaly' | 'Deuteranomaly' | 'Tritanomaly'} * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type DaltonizationColorFilter = 'Normal' | 'Protanomaly' | 'Deuteranomaly' | 'Tritanomaly'; @@ -498,7 +535,8 @@ declare namespace config { * @typedef {'Short' | 'Medium' | 'Long'} * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ type ClickResponseTime = 'Short' | 'Medium' | 'Long'; @@ -508,7 +546,8 @@ declare namespace config { * @typedef {'Shortest' | 'Short' | 'Medium' | 'Long' | 'Longest'} * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ type RepeatClickInterval = 'Shortest' | 'Short' | 'Medium' | 'Long' | 'Longest'; } diff --git a/api/@ohos.accessibility.d.ts b/api/@ohos.accessibility.d.ts index 97a00e3de38e860085e717a147c3a8e6ce01b9b6..0019208c24828dafcaba545e1e0cee6763c3444c 100644 --- a/api/@ohos.accessibility.d.ts +++ b/api/@ohos.accessibility.d.ts @@ -1,5 +1,5 @@ /* - * Copyright (C) 2021-2025 Huawei Device Co., Ltd. + * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -18,17 +18,24 @@ * @kit AccessibilityKit */ +/*** if arkts 1.1 */ import type { AsyncCallback } from './@ohos.base'; import type { Callback } from './@ohos.base'; +/*** endif */ +/*** if arkts 1.2 */ +import { AsyncCallback } from './@ohos.base'; +import { Callback } from './@ohos.base'; +/*** endif */ import { Resource } from './global/resource'; /** * Accessibility action that the ability can execute. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ export enum AccessibilityAction { /** @@ -37,6 +44,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ ACCESSIBILITY_FOCUS = 0, @@ -46,6 +54,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CLEAR_ACCESSIBILITY_FOCUS = 1, @@ -55,6 +64,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ FOCUS = 2, @@ -64,6 +74,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CLEAR_FOCUS = 3, @@ -73,6 +84,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CLICK = 4, @@ -82,6 +94,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ LONG_CLICK = 5, @@ -91,6 +104,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CUT = 6, @@ -100,6 +114,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ COPY = 7, @@ -109,6 +124,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ PASTE = 8, @@ -118,6 +134,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SELECT = 9, @@ -127,6 +144,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SET_TEXT = 10, @@ -136,6 +154,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SCROLL_FORWARD = 11, @@ -145,6 +164,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SCROLL_BACKWARD = 12, @@ -154,6 +174,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SET_SELECTION = 13, @@ -163,6 +184,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ SET_CURSOR_POSITION = 14, @@ -172,6 +194,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ HOME = 15, @@ -181,6 +204,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ BACK = 16, @@ -190,6 +214,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ RECENT_TASK = 17, @@ -199,6 +224,7 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ NOTIFICATION_CENTER = 18, @@ -208,27 +234,39 @@ export enum AccessibilityAction { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ CONTROL_CENTER = 19, + /** + * Common + * + * @syscap SystemCapability.BarrierFree.Accessibility.Core + * @systemapi + * @since 20 + * @arkts 1.1&1.2 + */ + COMMON = 20, + /** * SpanClick * * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ - SPAN_CLICK = 20 + SPAN_CLICK = 21 } - /** * AccessibilityEvent type * - * @enum { number } + * @enum { int } * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ export enum AccessibilityEventType { //EventType @@ -238,6 +276,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ACCESSIBILITY_FOCUS = 0, @@ -247,6 +286,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ACCESSIBILITY_FOCUS_CLEAR = 1, @@ -256,6 +296,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_CLICK = 2, @@ -265,6 +306,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_LONG_CLICK = 3, @@ -274,6 +316,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SELECT = 4, @@ -283,6 +326,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_HOVER_ENTER = 5, @@ -292,6 +336,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_HOVER_EXIT = 6, @@ -301,6 +346,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOCUS = 7, @@ -310,6 +356,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TEXT_UPDATE = 8, @@ -319,6 +366,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TEXT_SELECTION_UPDATE = 9, @@ -328,6 +376,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SCROLL = 10, @@ -337,6 +386,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_REQUEST_FOCUS_FOR_ACCESSIBILITY = 11, @@ -346,6 +396,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ANNOUNCE_FOR_ACCESSIBILITY = 12, @@ -355,6 +406,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_REQUEST_FOCUS_FOR_ACCESSIBILITY_NOT_INTERRUPT = 13, @@ -364,6 +416,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ANNOUNCE_FOR_ACCESSIBILITY_NOT_INTERRUPT = 14, @@ -373,6 +426,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_ELEMENT_INFO_CHANGE = 15, @@ -382,6 +436,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SCROLLING = 16, @@ -392,6 +447,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_ADD = 17, @@ -401,6 +457,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_REMOVE = 18, @@ -410,6 +467,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_BOUNDS = 19, @@ -419,6 +477,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_ACTIVE = 20, @@ -428,6 +487,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_FOCUS = 21, @@ -437,6 +497,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_PROPERTY = 22, @@ -446,6 +507,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_WINDOW_LAYER = 23, @@ -456,6 +518,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TOUCH_BEGIN = 24, @@ -465,6 +528,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TOUCH_END = 25, @@ -475,6 +539,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_PAGE_CONTENT_UPDATE = 26, @@ -484,6 +549,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_PAGE_STATE_UPDATE = 27, @@ -493,6 +559,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_PAGE_OPEN = 28, @@ -502,6 +569,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_PAGE_CLOSE = 29, @@ -512,6 +580,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_LEFT = 30, @@ -521,6 +590,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_LEFT_THEN_RIGHT = 31, @@ -530,6 +600,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_LEFT_THEN_UP = 32, @@ -539,6 +610,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_LEFT_THEN_DOWN = 33, @@ -548,6 +620,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_RIGHT = 34, @@ -557,6 +630,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_RIGHT_THEN_LEFT = 35, @@ -566,6 +640,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_RIGHT_THEN_UP = 36, @@ -575,6 +650,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_RIGHT_THEN_DOWN = 37, @@ -584,6 +660,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_UP = 38, @@ -593,6 +670,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_UP_THEN_LEFT = 39, @@ -602,6 +680,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_UP_THEN_RIGHT = 40, @@ -611,6 +690,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_UP_THEN_DOWN = 41, @@ -620,6 +700,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_DOWN = 42, @@ -629,6 +710,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_DOWN_THEN_LEFT = 43, @@ -638,6 +720,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_DOWN_THEN_RIGHT = 44, @@ -647,6 +730,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_SWIPE_DOWN_THEN_UP = 45, @@ -656,6 +740,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_SINGLE_TAP = 46, @@ -665,6 +750,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_DOUBLE_TAP = 47, @@ -674,6 +760,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_DOUBLE_TAP_AND_HOLD = 48, @@ -683,6 +770,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_TRIPLE_TAP = 49, @@ -692,6 +780,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_TWO_FINGER_TRIPLE_TAP_AND_HOLD = 50, @@ -701,6 +790,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SINGLE_TAP = 51, @@ -710,6 +800,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_DOUBLE_TAP = 52, @@ -719,6 +810,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_DOUBLE_TAP_AND_HOLD = 53, @@ -728,6 +820,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_TRIPLE_TAP = 54, @@ -737,6 +830,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_TRIPLE_TAP_AND_HOLD = 55, @@ -746,6 +840,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SINGLE_TAP = 56, @@ -755,6 +850,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_DOUBLE_TAP = 57, @@ -764,6 +860,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_DOUBLE_TAP_AND_HOLD = 58, @@ -773,6 +870,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_TRIPLE_TAP = 59, @@ -782,6 +880,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_TRIPLE_TAP_AND_HOLD = 60, @@ -791,6 +890,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SWIPE_UP = 61, @@ -800,6 +900,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SWIPE_DOWN = 62, @@ -809,6 +910,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SWIPE_LEFT = 63, @@ -818,6 +920,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_THREE_FINGER_SWIPE_RIGHT = 64, @@ -827,6 +930,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SWIPE_UP = 65, @@ -836,6 +940,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SWIPE_DOWN = 66, @@ -845,6 +950,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SWIPE_LEFT = 67, @@ -854,6 +960,7 @@ export enum AccessibilityEventType { * @syscap SystemCapability.BarrierFree.Accessibility.Core * @systemapi * @since 20 + * @arkts 1.1&1.2 */ TYPE_FOUR_FINGER_SWIPE_RIGHT = 68 } @@ -889,7 +996,8 @@ declare namespace accessibility { * *{ 'audible' | 'generic' | 'haptic' | 'spoken' | 'visual' } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ /** * The type of the Ability app. @@ -897,7 +1005,8 @@ declare namespace accessibility { * { 'audible' | 'generic' | 'haptic' | 'spoken' | 'visual' | 'all' } * @typedef {'audible' | 'generic' | 'haptic' | 'spoken' | 'visual' | 'all'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ type AbilityType = 'audible' | 'generic' | 'haptic' | 'spoken' | 'visual' | 'all'; @@ -985,7 +1094,8 @@ declare namespace accessibility { * * @typedef {'enable' | 'disable' | 'install'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ type AbilityState = 'enable' | 'disable' | 'install'; @@ -1000,7 +1110,8 @@ declare namespace accessibility { * * @typedef {'retrieve' | 'touchGuide' | 'keyEventObserver' | 'zoom' | 'gesture'} * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ type Capability = 'retrieve' | 'touchGuide' | 'keyEventObserver' | 'zoom' | 'gesture'; @@ -1107,7 +1218,8 @@ declare namespace accessibility { * Checks screen reader ability (which is used by talkback) is enabled. * @returns { boolean } Returns true if the screen reader is enabled; return false otherwise. * @syscap SystemCapability.BarrierFree.Accessibility.Vision - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ function isScreenReaderOpenSync(): boolean; @@ -1152,7 +1264,8 @@ declare namespace accessibility { * 2. Incorrect parameter types; * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function getAccessibilityExtensionList( abilityType: AbilityType, @@ -1170,7 +1283,8 @@ declare namespace accessibility { * 2. Incorrect parameter types; * 3. Parameter verification failed. * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ function getAccessibilityExtensionList( abilityType: AbilityType, @@ -1185,7 +1299,8 @@ declare namespace accessibility { * @param { AbilityState } stateType The state of the accessibility ability. {@code AbilityState} eg.installed * @returns { Array } Returns the list of abilityInfos. * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ function getAccessibilityExtensionListSync( abilityType: AbilityType, @@ -1251,6 +1366,7 @@ declare namespace accessibility { * @returns { string } Returns touch mode type, include 'singleTouchMode', 'doubleTouchMode', and 'none'. * @syscap SystemCapability.BarrierFree.Accessibility.Core * @since 20 + * @arkts 1.1&1.2 */ function getTouchModeSync(): string; @@ -1497,7 +1613,8 @@ declare namespace accessibility { * * @typedef {'none' | 'raised' | 'depressed' | 'uniform' | 'dropShadow'} * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ type CaptionsFontEdgeType = 'none' | 'raised' | 'depressed' | 'uniform' | 'dropShadow'; /** @@ -1505,7 +1622,8 @@ declare namespace accessibility { * * @typedef {'default' | 'monospacedSerif' | 'serif' | 'monospacedSansSerif' | 'sansSerif' | 'casual' | 'cursive' | 'smallCapitals'} * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ type CaptionsFontFamily = 'default' | 'monospacedSerif' | 'serif' | 'monospacedSansSerif' | 'sansSerif' | 'casual' | 'cursive' | 'smallCapitals'; @@ -1514,7 +1632,8 @@ declare namespace accessibility { * * @typedef CaptionsStyle * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ interface CaptionsStyle { /** @@ -1522,44 +1641,50 @@ declare namespace accessibility { * * @type {CaptionsFontFamily} * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ fontFamily: CaptionsFontFamily; /** * Indicates the font scaling of captions. - * @type { number } + * @type { int } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ - fontScale: number; + fontScale: int; /** * Indicates the font color of captions. - * @type { number | string } + * @type { int | string } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ - fontColor: number | string; + fontColor: int | string; /** * Indicates the edge type of the captions font. * @type { CaptionsFontEdgeType } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ fontEdgeType: CaptionsFontEdgeType; /** * Indicates the background color of captions. - * @type { number | string } + * @type { int | string } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ - backgroundColor: number | string; + backgroundColor: int | string; /** * Indicates the window color of captions. - * @type { number | string } + * @type { int | string } * @syscap SystemCapability.BarrierFree.Accessibility.Hearing - * @since 8 + * @since arkts {'1.1':'8', '1.2':'20'} + * @arkts 1.1&1.2 */ - windowColor: number | string; + windowColor: int | string; } /** @@ -1567,7 +1692,8 @@ declare namespace accessibility { * * @typedef AccessibilityAbilityInfo * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ interface AccessibilityAbilityInfo { /** @@ -1575,7 +1701,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly id: string; @@ -1584,7 +1711,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly name: string; @@ -1593,7 +1721,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly bundleName: string; /** @@ -1601,7 +1730,8 @@ declare namespace accessibility { * @type { Array } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 9 + * @since arkts {'1.1':'9', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly targetBundleNames: Array; @@ -1610,7 +1740,8 @@ declare namespace accessibility { * @type { Array } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly abilityTypes: Array; @@ -1619,7 +1750,8 @@ declare namespace accessibility { * @type { Array } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly capabilities: Array; @@ -1628,7 +1760,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly description: string; @@ -1637,7 +1770,8 @@ declare namespace accessibility { * @type { Array } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly eventTypes: Array; @@ -1646,7 +1780,8 @@ declare namespace accessibility { * @type { boolean } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly needHide: boolean; @@ -1655,7 +1790,8 @@ declare namespace accessibility { * @type { string } * @readonly * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ readonly label: string; } @@ -1725,11 +1861,12 @@ declare namespace accessibility { /** * The page id of the event source. - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ - pageId?: number; + pageId?: int; /** * The accessibility event description. @@ -1778,43 +1915,48 @@ declare namespace accessibility { /** * The start index of listed items on the screen. - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ - beginIndex?: number; + beginIndex?: int; /** * The index of the current item on the screen. - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ - currentIndex?: number; + currentIndex?: int; /** * The end index of listed items on the screen. - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ - endIndex?: number; + endIndex?: int; /** * The total of the items, talkback used it when scroll. - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 7 + * @since arkts {'1.1':'7', '1.2':'20'} + * @arkts 1.1&1.2 */ - itemCount?: number; + itemCount?: int; /** * The id of element. - * @type { ?number } + * @type { ?int } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ - elementId?: number; + elementId?: int; /** * The content of announce accessibility text. @@ -1829,7 +1971,8 @@ declare namespace accessibility { * The content of announce accessibility text. * @type { ?Resource } * @syscap SystemCapability.BarrierFree.Accessibility.Core - * @since 18 + * @since arkts {'1.1':'18', '1.2':'20'} + * @arkts 1.1&1.2 */ textResourceAnnouncedForAccessibility?: Resource;