From d09c0c4e58ed6bc084d2b91ec438b3d986072cd7 Mon Sep 17 00:00:00 2001 From: heguokai <275503077@qq.com> Date: Mon, 28 Jul 2025 11:44:04 +0800 Subject: [PATCH 1/3] EventHandler RecordData Signed-off-by: heguokai <275503077@qq.com> --- frameworks/emitter/ani/ets/@ohos.events.emitter.ets | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frameworks/emitter/ani/ets/@ohos.events.emitter.ets b/frameworks/emitter/ani/ets/@ohos.events.emitter.ets index afc1f10..92e70c4 100644 --- a/frameworks/emitter/ani/ets/@ohos.events.emitter.ets +++ b/frameworks/emitter/ani/ets/@ohos.events.emitter.ets @@ -15,15 +15,17 @@ import { Callback } from '@ohos.base'; +type RecordData = undefined | null | Object | Record | Array; + namespace emitter { loadLibrary("eventEmitter.z"); export interface EventData { - data?: Record; + data?: RecordData; } class EventDataInner implements EventData { - public data?: Record | undefined; + public data?: RecordData | undefined; } export interface GenericEventData { -- Gitee From 614a1e38fb0c2f934efab983596921b4169cf6c1 Mon Sep 17 00:00:00 2001 From: heguokai <275503077@qq.com> Date: Fri, 1 Aug 2025 18:13:42 +0800 Subject: [PATCH 2/3] modify to Record Signed-off-by: heguokai <275503077@qq.com> --- frameworks/emitter/ani/ets/@ohos.events.emitter.ets | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/emitter/ani/ets/@ohos.events.emitter.ets b/frameworks/emitter/ani/ets/@ohos.events.emitter.ets index 92e70c4..169335c 100644 --- a/frameworks/emitter/ani/ets/@ohos.events.emitter.ets +++ b/frameworks/emitter/ani/ets/@ohos.events.emitter.ets @@ -21,11 +21,11 @@ namespace emitter { loadLibrary("eventEmitter.z"); export interface EventData { - data?: RecordData; + data?: Record; } class EventDataInner implements EventData { - public data?: RecordData | undefined; + public data?: Record | undefined; } export interface GenericEventData { -- Gitee From 7d3e221ed00b3aa5e186c0a91edac3250a1d6d14 Mon Sep 17 00:00:00 2001 From: heguokai <275503077@qq.com> Date: Fri, 1 Aug 2025 20:46:34 +0800 Subject: [PATCH 3/3] modify Signed-off-by: heguokai <275503077@qq.com> --- frameworks/emitter/ani/ets/@ohos.events.emitter.ets | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/emitter/ani/ets/@ohos.events.emitter.ets b/frameworks/emitter/ani/ets/@ohos.events.emitter.ets index 169335c..2553326 100644 --- a/frameworks/emitter/ani/ets/@ohos.events.emitter.ets +++ b/frameworks/emitter/ani/ets/@ohos.events.emitter.ets @@ -21,11 +21,11 @@ namespace emitter { loadLibrary("eventEmitter.z"); export interface EventData { - data?: Record; + data?: Record; } class EventDataInner implements EventData { - public data?: Record | undefined; + public data?: Record | undefined; } export interface GenericEventData { -- Gitee