From 5caffee4f1e0ceb1841d0281de2b3cdcef9392f2 Mon Sep 17 00:00:00 2001 From: zhushuanghong Date: Wed, 6 Aug 2025 07:51:10 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=8E=E6=9E=B6=E6=9E=84=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E4=BF=9D=E6=8C=81=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhushuanghong --- api/@ohos.WorkSchedulerExtensionAbility.d.ts | 11 ++++++++++- api/application/WorkSchedulerExtensionContext.d.ts | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/api/@ohos.WorkSchedulerExtensionAbility.d.ts b/api/@ohos.WorkSchedulerExtensionAbility.d.ts index 4f2eedcb5f..96aab3ea12 100644 --- a/api/@ohos.WorkSchedulerExtensionAbility.d.ts +++ b/api/@ohos.WorkSchedulerExtensionAbility.d.ts @@ -39,7 +39,7 @@ export type WorkSchedulerExtensionContext = _WorkSchedulerExtensionContext; * @StageModelOnly * @since 9 */ -export default class WorkSchedulerExtensionAbility { +declare class WorkSchedulerExtensionAbility { /** * Indicates work scheduler extension ability context. * @@ -70,3 +70,12 @@ export default class WorkSchedulerExtensionAbility { */ onWorkStop(work: workScheduler.WorkInfo): void; } + +/** + * Class of the work scheduler extension ability. + * + * @syscap SystemCapability.ResourceSchedule.WorkScheduler + * @StageModelOnly + * @since 9 + */ +export default WorkSchedulerExtensionAbility; \ No newline at end of file diff --git a/api/application/WorkSchedulerExtensionContext.d.ts b/api/application/WorkSchedulerExtensionContext.d.ts index e15279d81c..8b7b5fcabc 100644 --- a/api/application/WorkSchedulerExtensionContext.d.ts +++ b/api/application/WorkSchedulerExtensionContext.d.ts @@ -30,7 +30,7 @@ import type Want from '../@ohos.app.ability.Want'; * @StageModelOnly * @since 10 */ -export default class WorkSchedulerExtensionContext extends ExtensionContext { +declare class WorkSchedulerExtensionContext extends ExtensionContext { /** * Starts a new service extension ability. * If the target service extension ability is visible, you can start the target service extension ability; @@ -90,3 +90,12 @@ export default class WorkSchedulerExtensionContext extends ExtensionContext { */ stopServiceExtensionAbility(want: Want): Promise; } +/** + * Define a WorkSchedulerExtensionContext. + * + * @typedef { WorkSchedulerExtensionContext } + * @syscap SystemCapability.ResourceSchedule.WorkScheduler + * @stagemodelonly + * @since 10 + */ +export default WorkSchedulerExtensionContext; \ No newline at end of file -- Gitee From a33c74a67b163a2d4a4298a1a360148e8da9b45c Mon Sep 17 00:00:00 2001 From: zhushuanghong Date: Wed, 6 Aug 2025 08:28:32 +0000 Subject: [PATCH 2/2] =?UTF-8?q?api=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhushuanghong --- api/@ohos.WorkSchedulerExtensionAbility.d.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/api/@ohos.WorkSchedulerExtensionAbility.d.ts b/api/@ohos.WorkSchedulerExtensionAbility.d.ts index 96aab3ea12..0a25692c33 100644 --- a/api/@ohos.WorkSchedulerExtensionAbility.d.ts +++ b/api/@ohos.WorkSchedulerExtensionAbility.d.ts @@ -36,7 +36,6 @@ export type WorkSchedulerExtensionContext = _WorkSchedulerExtensionContext; * Class of the work scheduler extension ability. * * @syscap SystemCapability.ResourceSchedule.WorkScheduler - * @StageModelOnly * @since 9 */ declare class WorkSchedulerExtensionAbility { -- Gitee