diff --git a/api/@ohos.app.ability.AppServiceExtensionAbility.d.ts b/api/@ohos.app.ability.AppServiceExtensionAbility.d.ts index c37bb42283d07a2fad7c03ea7de6abdfb7971f64..f7735ebeb1e6329eab4587446562483b89230b9e 100644 --- a/api/@ohos.app.ability.AppServiceExtensionAbility.d.ts +++ b/api/@ohos.app.ability.AppServiceExtensionAbility.d.ts @@ -29,15 +29,19 @@ import ExtensionAbility from './@ohos.app.ability.ExtensionAbility'; * @extends ExtensionAbility * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ -export default class AppServiceExtensionAbility extends ExtensionAbility { +declare class AppServiceExtensionAbility extends ExtensionAbility { /** * Indicates app service extension ability context. * * @type { AppServiceExtensionContext } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ context: AppServiceExtensionContext; @@ -48,6 +52,8 @@ export default class AppServiceExtensionAbility extends ExtensionAbility { * @param { Want } want - Indicates the want of created app service extension. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ onCreate(want: Want): void; @@ -57,6 +63,8 @@ export default class AppServiceExtensionAbility extends ExtensionAbility { * * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ onDestroy(): void; @@ -69,6 +77,8 @@ export default class AppServiceExtensionAbility extends ExtensionAbility { * The {@code startId} is incremented by 1 every time the app service extension is started. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ onRequest(want: Want, startId: number): void; @@ -80,6 +90,8 @@ export default class AppServiceExtensionAbility extends ExtensionAbility { * @returns { rpc.RemoteObject } A RemoteObject for communication between the client and server. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ onConnect(want: Want): rpc.RemoteObject; @@ -90,7 +102,10 @@ export default class AppServiceExtensionAbility extends ExtensionAbility { * @param { Want } want - Indicates disconnection information about the app service extension. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ onDisconnect(want: Want): void; } +export default AppServiceExtensionAbility; diff --git a/api/application/AppServiceExtensionContext.d.ts b/api/application/AppServiceExtensionContext.d.ts index 2eda38a5025adf8714ee2401e9810b91e2f994d7..c96ade0b5934255b88a3749d856b87cb6963a53e 100644 --- a/api/application/AppServiceExtensionContext.d.ts +++ b/api/application/AppServiceExtensionContext.d.ts @@ -29,9 +29,11 @@ import StartOptions from '../@ohos.app.ability.StartOptions'; * @extends ExtensionContext * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ -export default class AppServiceExtensionContext extends ExtensionContext { +declare class AppServiceExtensionContext extends ExtensionContext { /** * Connects the current ability to a service extension ability. * If the target service extension ability is invisible, @@ -51,6 +53,8 @@ export default class AppServiceExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000050 - Internal error. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ connectServiceExtensionAbility(want: Want, callback: ConnectOptions): number; @@ -64,6 +68,8 @@ export default class AppServiceExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000050 - Internal error. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ disconnectServiceExtensionAbility(connection: number): Promise; @@ -101,6 +107,8 @@ export default class AppServiceExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000080 - Creating a new instance is not supported. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ startAbility(want: Want, options?: StartOptions): Promise; @@ -114,7 +122,10 @@ export default class AppServiceExtensionContext extends ExtensionContext { * @throws { BusinessError } 16000050 - Internal error. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly + * @since 20 + * @arkts 1.1&1.2 * @since 20 dynamic */ terminateSelf(): Promise; } +export default AppServiceExtensionContext;