diff --git a/en/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md b/en/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md index 8e0c427520a549e74f6b9e8dec02ac219d734054..d3e2597d19eff7001b17d41a0be2f9fab43a2947 100644 --- a/en/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md +++ b/en/application-dev/reference/apis/js-apis-WorkSchedulerExtensionAbility.md @@ -11,16 +11,20 @@ import WorkSchedulerExtensionAbility from '@ohos.WorkSchedulerExtensionAbility' ``` ## WorkSchedulerExtensionAbility.onWorkStart -- **System capability** -SystemCapability.ResourceSchedule.WorkScheduler -- **API** -onWorkStart(workInfo: WorkInfo); +onWorkStart(work: workScheduler.WorkInfo): void -- **Description** Triggered when the Work Scheduler task starts. -- **Example** +**System capability**: SystemCapability.ResourceSchedule.WorkScheduler + +**Parameters** + +| Name | Type | Mandatory | Description | +| ---- | --------------------- | ---- | -------------- | +| work | [workScheduler.WorkInfo](js-apis-workScheduler.md#workinfo) | Yes | Task to be added to the execution queue.| + +**Example** ``` export default class MyWorkSchedulerExtensionAbility extends WorkSchedulerExtensionAbility { @@ -31,16 +35,21 @@ Triggered when the Work Scheduler task starts. ``` ## WorkSchedulerExtensionAbility.onWorkStop -- **System capability** -SystemCapability.ResourceSchedule.WorkScheduler -- **API** -onWorkStop(workInfo: WorkInfo); +onWorkStop(work: workScheduler.WorkInfo) -- **Description** Triggered when the Work Scheduler task stops. -- **Example** +**System capability**: SystemCapability.ResourceSchedule.WorkScheduler + +**Parameters** + +| Name | Type | Mandatory | Description | +| ---- | --------------------- | ---- | -------------- | +| work | [workScheduler.WorkInfo](js-apis-workScheduler.md#workinfo) | Yes | Task to be added to the execution queue.| + + +**Example** ``` export default class MyWorkSchedulerExtensionAbility extends WorkSchedulerExtensionAbility {