From 7199d882efd5ae4e0203ec03e60546efdd478ddc Mon Sep 17 00:00:00 2001 From: yeyinglong_admin Date: Thu, 29 May 2025 19:39:48 +0800 Subject: [PATCH] =?UTF-8?q?onMove=E6=8E=A5=E5=8F=A3=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yeyinglong_admin --- api/@internal/component/ets/common.d.ts | 2 -- api/arkui/component/forEach.d.ets | 15 ++++++++++++++- api/arkui/component/lazyForEach.d.ets | 4 +++- api/arkui/component/repeat.d.ets | 3 ++- 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index 346cbbebcc..0d145a1bee 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -31465,7 +31465,6 @@ declare interface DynamicNode { * @param { Optional } handler * @returns { this } * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform * @atomicservice * @since 20 * @arkts 1.2 @@ -31479,7 +31478,6 @@ declare interface DynamicNode { * @param { ItemDragEventHandler } eventHandler * @returns { this } * @syscap SystemCapability.ArkUI.ArkUI.Full - * @crossplatform * @atomicservice * @since 20 * @arkts 1.2 diff --git a/api/arkui/component/forEach.d.ets b/api/arkui/component/forEach.d.ets index 209838adb9..dbb47c1c3a 100755 --- a/api/arkui/component/forEach.d.ets +++ b/api/arkui/component/forEach.d.ets @@ -20,6 +20,19 @@ import { memo, __memo_context_type, __memo_id_type } from './../stateManagement/runtime' +import { DynamicNode } from './common' + +/** + * declare UIForEachAttribute + * + * @extends DynamicNode + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @form + * @atomicservice + * @since 20 + */ +export interface UIForEachAttribute extends DynamicNode {} /** * Defines ForEach Component. @@ -38,4 +51,4 @@ export declare function ForEach(arr: Array, @memo itemGenerator: (item: T, index: number) => void, keyGenerator?: (item: T, index: number) => string, -): void +): UIForEachAttribute diff --git a/api/arkui/component/lazyForEach.d.ets b/api/arkui/component/lazyForEach.d.ets index be914098a9..e319266180 100755 --- a/api/arkui/component/lazyForEach.d.ets +++ b/api/arkui/component/lazyForEach.d.ets @@ -20,6 +20,7 @@ import { memo, ComponentBuilder, __memo_context_type, __memo_id_type } from './../stateManagement/runtime' +import { DynamicNode } from './common' /** * Defines type to operation data source. @@ -621,12 +622,13 @@ export interface LazyForEachAttribute {} /** * declare UILazyForEachAttribute * + * @extends DynamicNode * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice * @since 20 */ -export interface UILazyForEachAttribute {} +export interface UILazyForEachAttribute extends DynamicNode {} /** * Enter the value to obtain the LazyForEach. diff --git a/api/arkui/component/repeat.d.ets b/api/arkui/component/repeat.d.ets index fcbbca917f..f3223157fe 100755 --- a/api/arkui/component/repeat.d.ets +++ b/api/arkui/component/repeat.d.ets @@ -170,13 +170,14 @@ export interface TemplateOptions { /** * Defines the Repeat component attribute functions. * + * @extends DynamicNode * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @form * @atomicservice * @since 20 */ -export interface UIRepeatAttribute { +export interface UIRepeatAttribute extends DynamicNode { /** * Executes itemGenerator of each item. * -- Gitee