diff --git a/api/@ohos.app.ability.ServiceExtensionAbility.d.ts b/api/@ohos.app.ability.ServiceExtensionAbility.d.ts index 819f1526abd841d8bb67eaee0b6e3a19b7f573f5..97d78f3f4419cb9b596b8693b52ce9d72dc32f30 100644 --- a/api/@ohos.app.ability.ServiceExtensionAbility.d.ts +++ b/api/@ohos.app.ability.ServiceExtensionAbility.d.ts @@ -75,7 +75,7 @@ export default class ServiceExtensionAbility { * @StageModelOnly * @since 9 */ - onConnect(want: Want): rpc.RemoteObject; + onConnect(want: Want): rpc.RemoteObject | Promise; /** * Called back when all abilities connected to a service extension are disconnected. @@ -85,7 +85,7 @@ export default class ServiceExtensionAbility { * @StageModelOnly * @since 9 */ - onDisconnect(want: Want): void; + onDisconnect(want: Want): void | Promise; /** * Called when a new client attempts to connect to a service extension after all previous client connections to it diff --git a/api/@ohos.app.ability.UIAbility.d.ts b/api/@ohos.app.ability.UIAbility.d.ts index b3c685fa3c50b255e95d7053b0e0330e100d62ba..f28acdf580085aa7ff649502336bac27b877f401 100644 --- a/api/@ohos.app.ability.UIAbility.d.ts +++ b/api/@ohos.app.ability.UIAbility.d.ts @@ -240,7 +240,7 @@ export default class UIAbility extends Ability { * @StageModelOnly * @since 9 */ - onDestroy(): void; + onDestroy(): void | Promise; /** * Called back when the state of an ability changes to foreground.