From b642816793185808e6260efdcb169e2d670d6b99 Mon Sep 17 00:00:00 2001 From: yan-shuifeng Date: Thu, 13 Jan 2022 18:58:35 +0800 Subject: [PATCH] add source type for event Signed-off-by: yan-shuifeng Change-Id: I99cab5ab97917726f6fcbcc920e6c319120d9d7c --- api/@internal/component/ets/common.d.ts | 32 ++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index bc357639fd..01f538da1d 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -298,6 +298,30 @@ export interface EventTarget { area: Area; } +/** + * Defines the event source type. + * @since 8 + */ +export declare enum SourceType { + /** + * Unknown type. + * @since 8 + */ + Unknown, + + /** + * The mouse type. + * @since 8 + */ + Mouse, + + /** + * The touch screen type. + * @since 8 + */ + TouchScreen, +} + /** * Defines the base event. * @since 8 @@ -314,6 +338,12 @@ export interface BaseEvent { * @since 8 */ timestamp: number; + + /** + * the event source info. + * @since 8 + */ + source: SourceType; } /** @@ -1193,7 +1223,7 @@ export declare class CommonMethod { * (To be triggered, press and hold for 170 milliseconds (ms)) * @since 7 */ - onDragStart(event: (event?: DragEvent, extraParams?: string) => ((() => any) | void)): T; + onDragStart(event: (event?: DragEvent, extraParams?: string) => (() => any) | void): T; /** * After binding, a callback is triggered when the component is dragged to the range of the component. -- Gitee