From e893e90279a453ed19553a46ea506c24dbbf28e1 Mon Sep 17 00:00:00 2001 From: wangzhaoyong Date: Thu, 12 Jan 2023 14:56:03 +0800 Subject: [PATCH] delete taskpool experimental Signed-off-by: wangzhaoyong Change-Id: I23fdb6794db9f27b76fce0fe7b9d05ed21fb38b4 --- api/@ohos.taskpool.d.ts | 39 ++++++++++++++++----------------------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/api/@ohos.taskpool.d.ts b/api/@ohos.taskpool.d.ts index 4a6f0d1799..6a901c8719 100644 --- a/api/@ohos.taskpool.d.ts +++ b/api/@ohos.taskpool.d.ts @@ -14,15 +14,13 @@ */ /** - * JS cross-thread task executor - * experimental + * JS cross-thread task executor. * @since 9 * @syscap SystemCapability.Utils.Lang */ declare namespace taskpool { /** - * The Priority define the task priority. - * experimental + * The Priority defines the task priority. * @since 9 * @syscap SystemCapability.Utils.Lang */ @@ -33,44 +31,41 @@ declare namespace taskpool { } /** - * The Task class provide interface to create task. - * experimental + * The Task class provides an interface to create a task. * @since 9 * @syscap SystemCapability.Utils.Lang */ class Task { /** - * Creates a Task instance. - * @param func Concurrent function to execute in taskpool - * @param args The concurrent function arguments + * Create a Task instance. + * @param func Concurrent function to execute in taskpool. + * @param args The concurrent function arguments. * @throws {BusinessError} 401 - if the input parameters are invalid. * @throws {BusinessError} 10200014 - if the function is not mark as concurrent. - * experimental * @since 9 * @syscap SystemCapability.Utils.Lang */ constructor(func: Function, ...args: unknown[]); /** - * concurrent function to execute in taskpool. + * Concurrent function to execute in taskpool. */ function: Function; /** - * function arguments. + * The concurrent function arguments. */ arguments?: unknown[]; } /** - * Execute a concurrent function - * @param func concurrent function want to execute - * @param args function arguments + * Execute a concurrent function. + * @param func Concurrent function want to execute. + * @param args The concurrent function arguments. * @throws {BusinessError} 401 - if the input parameters are invalid. * @throws {BusinessError} 10200003 - Worker initialization failure. * @throws {BusinessError} 10200006 - Serializing an uncaught exception failed. * @throws {BusinessError} 10200014 - if the function is not mark as concurrent. - * experimental * @since 9 * @syscap SystemCapability.Utils.Lang */ @@ -78,29 +73,27 @@ declare namespace taskpool { /** * Execute a concurrent task. - * @param task Task want to execute - * @param priority Task priority, MEDIUM is default + * @param task The task want to execute. + * @param priority Task priority, MEDIUM is default. * @throws {BusinessError} 401 - if the input parameters are invalid. * @throws {BusinessError} 10200003 - Worker initialization failure. * @throws {BusinessError} 10200006 - Serializing an uncaught exception failed. * @throws {BusinessError} 10200014 - if the function in task is not mark as concurrent. - * experimental * @since 9 * @syscap SystemCapability.Utils.Lang */ function execute(task: Task, priority?: Priority): Promise; /** - * Cancel a concurrent task - * @param task Task want to cancel + * Cancel a concurrent task. + * @param task The task want to cancel. * @throws {BusinessError} 401 - if the input parameters are invalid. * @throws {BusinessError} 10200015 - if the task is not exist. * @throws {BusinessError} 10200016 - if the task is running. - * experimental * @since 9 * @syscap SystemCapability.Utils.Lang */ function cancel(task: Task): void; } -export default taskpool +export default taskpool; -- Gitee