diff --git a/api/@ohos.app.ability.ChildProcess.d.ts b/api/@ohos.app.ability.ChildProcess.d.ts index 7b9f0f61064d08ad3be12e424894c2351ac7e60f..f49b31741c03f37779ec63d4d809b58e8d90d7f9 100644 --- a/api/@ohos.app.ability.ChildProcess.d.ts +++ b/api/@ohos.app.ability.ChildProcess.d.ts @@ -26,16 +26,18 @@ import type { ChildProcessArgs } from './@ohos.app.ability.ChildProcessArgs'; * * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ -export default class ChildProcess { +declare class ChildProcess { /** * Called when the child process is started. * * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ /** * Called when the child process is started. @@ -43,7 +45,9 @@ export default class ChildProcess { * @param { ChildProcessArgs } [args] - Indicates args passed to child process. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ onStart(args?: ChildProcessArgs): void; -} \ No newline at end of file +} +export default ChildProcess; \ No newline at end of file diff --git a/api/@ohos.app.ability.ChildProcessArgs.d.ts b/api/@ohos.app.ability.ChildProcessArgs.d.ts index 95fbe68e3cbd751a535a66bc4dfb238e6b867bfc..4c1cf03617ba84495d036ff7b755d0136399385c 100644 --- a/api/@ohos.app.ability.ChildProcessArgs.d.ts +++ b/api/@ohos.app.ability.ChildProcessArgs.d.ts @@ -24,7 +24,8 @@ * @interface ChildProcessArgs * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface ChildProcessArgs { /** @@ -34,7 +35,8 @@ export interface ChildProcessArgs { * @type { ?string } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ entryParams?: string; @@ -44,7 +46,8 @@ export interface ChildProcessArgs { * @type { ?Record } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ fds?: Record; } \ No newline at end of file diff --git a/api/@ohos.app.ability.ChildProcessOptions.d.ts b/api/@ohos.app.ability.ChildProcessOptions.d.ts index e1b13c5625c2ede7cb9485c07bb6bd5f8532d1b7..4703b00ca3a0f128a8a985759eb581e79f2ecf0c 100644 --- a/api/@ohos.app.ability.ChildProcessOptions.d.ts +++ b/api/@ohos.app.ability.ChildProcessOptions.d.ts @@ -24,7 +24,8 @@ * @interface ChildProcessOptions * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface ChildProcessOptions { /** @@ -33,7 +34,8 @@ export interface ChildProcessOptions { * @type { ?boolean } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ isolationMode?: boolean; } \ No newline at end of file diff --git a/api/@ohos.app.ability.childProcessManager.d.ts b/api/@ohos.app.ability.childProcessManager.d.ts index 1e5c9ca12edb1088d21c607bf4a859dd5ec6001b..8748527aef623742cafa45ae24c5f3c76ebf2e73 100644 --- a/api/@ohos.app.ability.childProcessManager.d.ts +++ b/api/@ohos.app.ability.childProcessManager.d.ts @@ -27,7 +27,8 @@ import type { ChildProcessOptions } from './@ohos.app.ability.ChildProcessOption * * @namespace childProcessManager * @syscap SystemCapability.Ability.AbilityRuntime.Core - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ declare namespace childProcessManager { @@ -37,7 +38,8 @@ declare namespace childProcessManager { * @enum { number } * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export const enum StartMode { @@ -47,7 +49,8 @@ declare namespace childProcessManager { * * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ SELF_FORK = 0, @@ -56,7 +59,8 @@ declare namespace childProcessManager { * * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ APP_SPAWN_FORK = 1, } @@ -74,7 +78,8 @@ declare namespace childProcessManager { * @throws { BusinessError } 16000062 - The number of child processes exceeds the upper limit. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function startChildProcess(srcEntry: string, startMode: StartMode): Promise; @@ -91,7 +96,8 @@ declare namespace childProcessManager { * @throws { BusinessError } 16000062 - The number of child processes exceeds the upper limit. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ function startChildProcess(srcEntry: string, startMode: StartMode, callback: AsyncCallback): void; @@ -109,7 +115,8 @@ declare namespace childProcessManager { * @throws { BusinessError } 16000061 - Operation not supported. The API cannot be called in a child process. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ /** * Start child process with the given args and options. @@ -126,7 +133,8 @@ declare namespace childProcessManager { * @throws { BusinessError } 16000062 - The number of child processes exceeds the upper limit. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 13 + * @since arkts {'1.1':'13', '1.2':'20'} + * @arkts 1.1&1.2 */ function startArkChildProcess(srcEntry: string, args: ChildProcessArgs, options?: ChildProcessOptions): Promise; @@ -145,7 +153,8 @@ declare namespace childProcessManager { * @throws { BusinessError } 16000062 - The number of child processes exceeds the upper limit. * @syscap SystemCapability.Ability.AbilityRuntime.Core * @stagemodelonly - * @since 13 + * @since arkts {'1.1':'13', '1.2':'20'} + * @arkts 1.1&1.2 */ function startNativeChildProcess(entryPoint: string, args: ChildProcessArgs, options?: ChildProcessOptions): Promise;