From 816c04e7c1526e0ab93f7cf55ba0315278103df5 Mon Sep 17 00:00:00 2001 From: lyj_love_code Date: Tue, 8 Feb 2022 14:39:27 +0800 Subject: [PATCH 1/2] add @syscap to hiAppEvent Signed-off-by: lyj_love_code --- api/{phone => }/@ohos.hiAppEvent.d.ts | 56 ++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) rename api/{phone => }/@ohos.hiAppEvent.d.ts (65%) diff --git a/api/phone/@ohos.hiAppEvent.d.ts b/api/@ohos.hiAppEvent.d.ts similarity index 65% rename from api/phone/@ohos.hiAppEvent.d.ts rename to api/@ohos.hiAppEvent.d.ts index 42b2b9734f..cf802ec35e 100644 --- a/api/phone/@ohos.hiAppEvent.d.ts +++ b/api/@ohos.hiAppEvent.d.ts @@ -21,70 +21,108 @@ import { AsyncCallback } from './basic'; * you will be able to analyze the running status of applications. * * @since 7 - * @devices phone, tablet, tv, wearable + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ declare namespace hiAppEvent { /** * Enumerate application event types. + * + * @since 7 */ enum EventType { /** * Fault event. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ FAULT = 1, /** * Statistic event. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ STATISTIC = 2, /** * Security event. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ SECURITY = 3, /** * User behavior event. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ BEHAVIOR = 4 } /** * Preset event. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ namespace Event { /** * user login event. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ const USER_LOGIN: string; /** * user logout event. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ const USER_LOGOUT: string; /** * distributed service event. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ const DISTRIBUTED_SERVICE_START: string; } /** * Preset param. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ namespace Param { /** * user id. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ const USER_ID: string; /** * distributed service name. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ const DISTRIBUTED_SERVICE_NAME: string; /** * distributed service instance id. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ const DISTRIBUTED_SERVICE_INSTANCE_ID: string; } @@ -92,6 +130,8 @@ declare namespace hiAppEvent { /** * write application event. * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent * @static * @param {string} eventName application event name. * @param {EventType} eventType application event type. @@ -105,20 +145,34 @@ declare namespace hiAppEvent { /** * application event logging configuration interface. * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent * @static * @param {ConfigOption} config application event logging configuration item object. * @return {boolean} configuration result. */ function configure(config: ConfigOption): boolean; + /** + * Describe the options for the configuration. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent + */ interface ConfigOption { /** * configuration item: application event logging switch. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ disable?: boolean; /** * configuration item: event file directory storage quota size. + * + * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ maxStorage?: string; } -- Gitee From 3bb2a918401c03fcea9368fd11a871c3194066d5 Mon Sep 17 00:00:00 2001 From: lyj_love_code Date: Tue, 8 Feb 2022 14:44:09 +0800 Subject: [PATCH 2/2] fix @ohos.hiAppEvent.d.ts Signed-off-by: lyj_love_code --- api/@ohos.hiAppEvent.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/@ohos.hiAppEvent.d.ts b/api/@ohos.hiAppEvent.d.ts index cf802ec35e..6c03a9d019 100644 --- a/api/@ohos.hiAppEvent.d.ts +++ b/api/@ohos.hiAppEvent.d.ts @@ -28,6 +28,7 @@ declare namespace hiAppEvent { * Enumerate application event types. * * @since 7 + * @syscap SystemCapability.HiviewDFX.HiAppEvent */ enum EventType { /** -- Gitee