From 3ce2db8f464b522ee4a2f00a7542902152e9e60e Mon Sep 17 00:00:00 2001 From: zhangzezhong Date: Mon, 18 Aug 2025 15:51:33 +0800 Subject: [PATCH] open AutoFillExtension Signed-off-by: zhangzezhong --- ....app.ability.AutoFillExtensionAbility.d.ts | 64 +++++-- api/@ohos.app.ability.autoFillManager.d.ts | 178 ++++++++++++++++++ api/@ohos.app.ability.common.d.ts | 14 ++ api/application/AutoFillExtensionContext.d.ts | 17 +- api/application/AutoFillPopupConfig.d.ts | 60 ++++-- api/application/AutoFillRect.d.ts | 15 +- api/application/AutoFillRequest.d.ts | 65 +++++-- api/application/PageNodeInfo.d.ts | 42 +++-- api/application/ViewData.d.ts | 33 +++- 9 files changed, 408 insertions(+), 80 deletions(-) diff --git a/api/@ohos.app.ability.AutoFillExtensionAbility.d.ts b/api/@ohos.app.ability.AutoFillExtensionAbility.d.ts index 4cb0cea4d7..1efc19e19e 100644 --- a/api/@ohos.app.ability.AutoFillExtensionAbility.d.ts +++ b/api/@ohos.app.ability.AutoFillExtensionAbility.d.ts @@ -19,9 +19,16 @@ */ import ExtensionAbility from './@ohos.app.ability.ExtensionAbility'; +/*** if arkts 1.1 */ import type UIExtensionContentSession from './@ohos.app.ability.UIExtensionContentSession'; import type AutoFillExtensionContext from './application/AutoFillExtensionContext'; import type { FillRequest, SaveRequest, UpdateRequest, FillRequestCallback, SaveRequestCallback } from './application/AutoFillRequest'; +/*** endif */ +/*** if arkts 1.2 */ +import UIExtensionContentSession from './@ohos.app.ability.UIExtensionContentSession'; +import AutoFillExtensionContext from './application/AutoFillExtensionContext'; +import { FillRequest, SaveRequest, UpdateRequest, FillRequestCallback, SaveRequestCallback } from './application/AutoFillRequest'; +/*** endif */ /** * The class of auto fill extension ability. @@ -30,9 +37,10 @@ import type { FillRequest, SaveRequest, UpdateRequest, FillRequestCallback, Save * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ -export default class AutoFillExtensionAbility extends ExtensionAbility { +declare class AutoFillExtensionAbility extends ExtensionAbility { /** * Indicates configuration information about an auto fill extension ability context. * @@ -40,7 +48,8 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ context: AutoFillExtensionContext; @@ -50,7 +59,8 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onCreate(): void; @@ -63,7 +73,8 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onFillRequest(session: UIExtensionContentSession, request: FillRequest, callback: FillRequestCallback): void; @@ -76,7 +87,8 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onSaveRequest(session: UIExtensionContentSession, request: SaveRequest, callback: SaveRequestCallback): void; @@ -87,7 +99,8 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ onUpdateRequest(request: UpdateRequest): void; @@ -98,7 +111,8 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onSessionDestroy(session: UIExtensionContentSession): void; @@ -108,7 +122,8 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onForeground(): void; @@ -118,7 +133,8 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @StageModelOnly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onBackground(): void; @@ -132,4 +148,30 @@ export default class AutoFillExtensionAbility extends ExtensionAbility { * @since 11 */ onDestroy(): void | Promise; -} \ No newline at end of file + + /** + * Called back before an auto fill extension is destroyed. + * + * @returns { void } the promise returned by the function. + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @StageModelOnly + * @since 20 + * @arkts 1.2 + */ + onDestroy(): void; + + /** + * Called back before an auto fill extension is destroyed. + * + * @returns { Promise } the promise returned by the function. + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @StageModelOnly + * @since 20 + * @arkts 1.2 + */ + onDestroyAsync(): Promise; +} + +export default AutoFillExtensionAbility; \ No newline at end of file diff --git a/api/@ohos.app.ability.autoFillManager.d.ts b/api/@ohos.app.ability.autoFillManager.d.ts index 59c3caf071..b5df50a2fd 100644 --- a/api/@ohos.app.ability.autoFillManager.d.ts +++ b/api/@ohos.app.ability.autoFillManager.d.ts @@ -31,6 +31,18 @@ import { PopupPlacement } from './application/AutoFillPopupConfig'; /*** endif */ /*** if arkts 1.2 */ import { UIContext } from './@ohos.arkui.UIContext'; +import _ViewData from './application/ViewData'; +import _PageNodeInfo from './application/PageNodeInfo'; +import { AutoFillType as _AutoFillType } from './application/AutoFillType'; +import { FillRequest as _FillRequest, SaveRequest as _SaveRequest} from './application/AutoFillRequest'; +import { UpdateRequest as _UpdateRequest, FillResponse as _FillResponse} from './application/AutoFillRequest'; +import { FillRequestCallback as _FillRequestCallback } from './application/AutoFillRequest'; +import { SaveRequestCallback as _SaveRequestCallback } from './application/AutoFillRequest'; +import _CustomData from './application/CustomData'; +import _AutoFillRect from './application/AutoFillRect'; +import _AutoFillPopupConfig from './application/AutoFillPopupConfig'; +import { PopupSize as _PopupSize } from './application/AutoFillPopupConfig'; +import { PopupPlacement as _PopupPlacement } from './application/AutoFillPopupConfig'; /*** endif */ /** @@ -181,6 +193,18 @@ declare namespace autoFillManager { */ export type ViewData = _ViewData.default; + /** + * The interface of view data. + * + * @typedef { _ViewData } ViewData + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type ViewData = _ViewData; + /** * The interface of page node info. * @@ -200,6 +224,18 @@ declare namespace autoFillManager { */ export type PageNodeInfo = _PageNodeInfo.default; + /** + * The interface of page node info. + * + * @typedef { _PageNodeInfo } PageNodeInfo + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type PageNodeInfo = _PageNodeInfo; + /** * The enum of auto fill type. * @@ -218,6 +254,17 @@ declare namespace autoFillManager { */ export { AutoFillType }; + /** + * The enum of auto fill type. + * + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type AutoFillType = _AutoFillType; + /** * The interface of fill request. * @@ -237,6 +284,18 @@ declare namespace autoFillManager { */ export type FillRequest = _AutoFillRequest.FillRequest; + /** + * The interface of fill request. + * + * @typedef { _FillRequest } FillRequest + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type FillRequest = _FillRequest; + /** * The interface of save request. * @@ -256,6 +315,18 @@ declare namespace autoFillManager { */ export type SaveRequest = _AutoFillRequest.SaveRequest; + /** + * The interface of save request. + * + * @typedef { _SaveRequest } SaveRequest + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type SaveRequest = _SaveRequest; + /** * The interface of update request. * @@ -267,6 +338,18 @@ declare namespace autoFillManager { */ export type UpdateRequest = _AutoFillRequest.UpdateRequest; + /** + * The interface of update request. + * + * @typedef { _UpdateRequest } UpdateRequest + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type UpdateRequest = _UpdateRequest; + /** * The interface of fill response. * @@ -286,6 +369,18 @@ declare namespace autoFillManager { */ export type FillResponse = _AutoFillRequest.FillResponse; + /** + * The interface of fill response. + * + * @typedef { _FillResponse } FillResponse + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type FillResponse = _FillResponse; + /** * The interface of fill request callback. * @@ -305,6 +400,18 @@ declare namespace autoFillManager { */ export type FillRequestCallback = _AutoFillRequest.FillRequestCallback; + /** + * The interface of fill request callback. + * + * @typedef { _FillRequestCallback } FillRequestCallback + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type FillRequestCallback = _FillRequestCallback; + /** * The interface of save request callback. * @@ -324,6 +431,18 @@ declare namespace autoFillManager { */ export type SaveRequestCallback = _AutoFillRequest.SaveRequestCallback; + /** + * The interface of save request callback. + * + * @typedef { _SaveRequestCallback } SaveRequestCallback + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type SaveRequestCallback = _SaveRequestCallback; + /** * The custom data. * @@ -335,6 +454,18 @@ declare namespace autoFillManager { */ export type CustomData = _CustomData.default; + /** + * The custom data. + * + * @typedef { _CustomData } CustomData + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type CustomData = _CustomData; + /** * Auto fill rectangle. * @@ -346,6 +477,18 @@ declare namespace autoFillManager { */ export type AutoFillRect = _AutoFillRect.default; + /** + * Auto fill rectangle. + * + * @typedef { _AutoFillRect } AutoFillRect + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type AutoFillRect = _AutoFillRect; + /** * The auto fill popup config. * @@ -357,6 +500,18 @@ declare namespace autoFillManager { */ export type AutoFillPopupConfig = _AutoFillPopupConfig.default; + /** + * The auto fill popup config. + * + * @typedef { _AutoFillPopupConfig } AutoFillPopupConfig + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type AutoFillPopupConfig = _AutoFillPopupConfig; + /** * The popup size of auto fill popup config. * @@ -368,6 +523,18 @@ declare namespace autoFillManager { */ export type PopupSize = _AutoFillPopupConfig.PopupSize; + /** + * The popup size of auto fill popup config. + * + * @typedef { _PopupSize } PopupSize + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type PopupSize = _PopupSize; + /** * The popup placement of auto fill popup config. * @@ -377,6 +544,17 @@ declare namespace autoFillManager { * @since 12 */ export { PopupPlacement }; + + /** + * The popup placement of auto fill popup config. + * + * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type PopupPlacement = _PopupPlacement; } export default autoFillManager; diff --git a/api/@ohos.app.ability.common.d.ts b/api/@ohos.app.ability.common.d.ts index 1551894a37..72e80b23fa 100644 --- a/api/@ohos.app.ability.common.d.ts +++ b/api/@ohos.app.ability.common.d.ts @@ -44,6 +44,7 @@ import * as _AppServiceExtensionContext from './application/AppServiceExtensionC /*** if arkts 1.2 */ import _UIAbilityContext from './application/UIAbilityContext'; import type _UIExtensionContext from './application/UIExtensionContext'; +import type _AutoFillExtensionContext from './application/AutoFillExtensionContext'; import _AbilityStageContext from './application/AbilityStageContext'; import _ApplicationContext from './application/ApplicationContext'; import _BaseContext from './application/BaseContext'; @@ -485,6 +486,19 @@ declare namespace common { */ export type AutoFillExtensionContext = _AutoFillExtensionContext.default; + /** + * The context of auto fill extension. It allows access to + * AutoFillExtension-specific resources. + * + * @typedef { _AutoFillExtensionContext } + * @syscap SystemCapability.Ability.AbilityRuntime.Core + * @systemapi + * @stagemodelonly + * @since 20 + * @arkts 1.2 + */ + export type AutoFillExtensionContext = _AutoFillExtensionContext; + /** * The function Called when some error occurred except disconnected from UIAbility or UIExtensionAbility * diff --git a/api/application/AutoFillExtensionContext.d.ts b/api/application/AutoFillExtensionContext.d.ts index 6e06775647..cbf6bdd900 100644 --- a/api/application/AutoFillExtensionContext.d.ts +++ b/api/application/AutoFillExtensionContext.d.ts @@ -19,7 +19,12 @@ */ import ExtensionContext from './ExtensionContext'; +/*** if arkts 1.1 */ import type CustomData from './CustomData'; +/*** endif */ +/*** if arkts 1.2 */ +import CustomData from './CustomData'; +/*** endif */ /** * The context of auto fill extension. It allows access to AutoFillExtension-specific resources. @@ -28,9 +33,10 @@ import type CustomData from './CustomData'; * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ -export default class AutoFillExtensionContext extends ExtensionContext { +declare class AutoFillExtensionContext extends ExtensionContext { /** * Reload autoFillExtension in modal window. * @@ -44,7 +50,10 @@ export default class AutoFillExtensionContext extends ExtensionContext { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 13 + * @since arkts {'1.1':'13', '1.2':'20'} + * @arkts 1.1&1.2 */ reloadInModal(customData: CustomData): Promise; -} \ No newline at end of file +} + +export default AutoFillExtensionContext; \ No newline at end of file diff --git a/api/application/AutoFillPopupConfig.d.ts b/api/application/AutoFillPopupConfig.d.ts index d892e129e7..95a6a96f2c 100644 --- a/api/application/AutoFillPopupConfig.d.ts +++ b/api/application/AutoFillPopupConfig.d.ts @@ -25,7 +25,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ export default interface AutoFillPopupConfig { /** @@ -35,7 +36,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ popupSize?: PopupSize; @@ -46,7 +48,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ placement?: PopupPlacement; } @@ -58,7 +61,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface PopupSize { /** @@ -68,7 +72,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ width: double; @@ -79,7 +84,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ height: double; } @@ -91,7 +97,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ export declare enum PopupPlacement { /** @@ -100,7 +107,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ LEFT = 0, @@ -110,7 +118,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ RIGHT = 1, @@ -120,7 +129,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ TOP = 2, @@ -130,7 +140,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ BOTTOM = 3, @@ -140,7 +151,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ TOP_LEFT = 4, @@ -150,7 +162,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ TOP_RIGHT = 5, @@ -160,7 +173,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ BOTTOM_LEFT = 6, @@ -170,7 +184,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ BOTTOM_RIGHT = 7, @@ -180,7 +195,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ LEFT_TOP = 8, @@ -190,7 +206,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ LEFT_BOTTOM = 9, @@ -200,7 +217,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ RIGHT_TOP = 10, @@ -210,7 +228,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ RIGHT_BOTTOM = 11, @@ -220,7 +239,8 @@ export declare enum PopupPlacement { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ NONE = 12 } \ No newline at end of file diff --git a/api/application/AutoFillRect.d.ts b/api/application/AutoFillRect.d.ts index 7a5283bb09..199600ddb5 100644 --- a/api/application/AutoFillRect.d.ts +++ b/api/application/AutoFillRect.d.ts @@ -25,7 +25,8 @@ * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ export default interface AutoFillRect { /** @@ -35,7 +36,8 @@ export default interface AutoFillRect { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ left: double; @@ -46,7 +48,8 @@ export default interface AutoFillRect { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ top: double; @@ -57,7 +60,8 @@ export default interface AutoFillRect { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ width: double; @@ -68,7 +72,8 @@ export default interface AutoFillRect { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ height: double; } \ No newline at end of file diff --git a/api/application/AutoFillRequest.d.ts b/api/application/AutoFillRequest.d.ts index 72c433a150..322f9ff8dc 100644 --- a/api/application/AutoFillRequest.d.ts +++ b/api/application/AutoFillRequest.d.ts @@ -18,10 +18,18 @@ * @kit AbilityKit */ +/*** if arkts 1.1 */ import type { AutoFillType } from './AutoFillType'; import type CustomData from './CustomData'; import type AutoFillPopupConfig from './AutoFillPopupConfig'; import type ViewData from './ViewData'; +/*** endif */ +/*** if arkts 1.2 */ +import { AutoFillType } from './AutoFillType'; +import CustomData from './CustomData'; +import AutoFillPopupConfig from './AutoFillPopupConfig'; +import ViewData from './ViewData'; +/*** endif */ /** * Fill request for automatic filling. @@ -30,7 +38,8 @@ import type ViewData from './ViewData'; * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface FillRequest { /** @@ -40,7 +49,8 @@ export interface FillRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ type: AutoFillType; @@ -51,7 +61,8 @@ export interface FillRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ viewData: ViewData; @@ -62,7 +73,8 @@ export interface FillRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 13 + * @since arkts {'1.1':'13', '1.2':'20'} + * @arkts 1.1&1.2 */ customData: CustomData; @@ -73,7 +85,8 @@ export interface FillRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ isPopup: boolean; } @@ -85,7 +98,8 @@ export interface FillRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface SaveRequest { /** @@ -95,7 +109,8 @@ export interface SaveRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ viewData: ViewData; } @@ -107,7 +122,8 @@ export interface SaveRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface UpdateRequest { /** @@ -117,7 +133,8 @@ export interface UpdateRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ viewData: ViewData; } @@ -129,7 +146,8 @@ export interface UpdateRequest { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface FillResponse { /** @@ -139,7 +157,8 @@ export interface FillResponse { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ viewData: ViewData; } @@ -151,7 +170,8 @@ export interface FillResponse { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface FillRequestCallback { /** @@ -164,7 +184,8 @@ export interface FillRequestCallback { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onSuccess(response: FillResponse): void; @@ -176,7 +197,8 @@ export interface FillRequestCallback { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onFailure(): void; @@ -201,7 +223,8 @@ export interface FillRequestCallback { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ onCancel(fillContent?: string): void; @@ -215,7 +238,8 @@ export interface FillRequestCallback { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ setAutoFillPopupConfig(autoFillPopupConfig: AutoFillPopupConfig): void; } @@ -227,7 +251,8 @@ export interface FillRequestCallback { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export interface SaveRequestCallback { /** @@ -238,7 +263,8 @@ export interface SaveRequestCallback { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onSuccess(): void; @@ -250,7 +276,8 @@ export interface SaveRequestCallback { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ onFailure(): void; } \ No newline at end of file diff --git a/api/application/PageNodeInfo.d.ts b/api/application/PageNodeInfo.d.ts index 78a75b0671..c0b56d8308 100644 --- a/api/application/PageNodeInfo.d.ts +++ b/api/application/PageNodeInfo.d.ts @@ -18,8 +18,14 @@ * @kit AbilityKit */ +/*** if arkts 1.1 */ import type { AutoFillType } from './AutoFillType'; import type AutoFillRect from './AutoFillRect'; +/*** endif */ +/*** if arkts 1.2 */ +import { AutoFillType } from './AutoFillType'; +import AutoFillRect from './AutoFillRect'; +/*** endif */ /** * Page node info for automatic filling. @@ -28,7 +34,8 @@ import type AutoFillRect from './AutoFillRect'; * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export default interface PageNodeInfo { /** @@ -38,7 +45,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ id: int; @@ -49,7 +57,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ depth: int; @@ -60,7 +69,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ autoFillType: AutoFillType; @@ -71,7 +81,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ tag: string; @@ -82,7 +93,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ value: string; @@ -93,7 +105,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ placeholder?: string; @@ -104,7 +117,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ passwordRules?: string; @@ -115,7 +129,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ enableAutoFill: boolean; @@ -126,7 +141,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ rect: AutoFillRect; @@ -137,7 +153,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ isFocus: boolean; @@ -148,7 +165,8 @@ export default interface PageNodeInfo { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ metadata?: string; } \ No newline at end of file diff --git a/api/application/ViewData.d.ts b/api/application/ViewData.d.ts index 09c3adb5e4..62379e3bc3 100644 --- a/api/application/ViewData.d.ts +++ b/api/application/ViewData.d.ts @@ -18,8 +18,14 @@ * @kit AbilityKit */ +/*** if arkts 1.1 */ import type PageNodeInfo from './PageNodeInfo'; import type AutoFillRect from './AutoFillRect'; +/*** endif */ +/*** if arkts 1.2 */ +import PageNodeInfo from './PageNodeInfo'; +import AutoFillRect from './AutoFillRect'; +/*** endif */ /** * View data for automatic filling. @@ -28,7 +34,8 @@ import type AutoFillRect from './AutoFillRect'; * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ export default interface ViewData { /** @@ -38,7 +45,8 @@ export default interface ViewData { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ bundleName: string; @@ -49,7 +57,8 @@ export default interface ViewData { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ moduleName: string; @@ -60,7 +69,8 @@ export default interface ViewData { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ abilityName: string; @@ -71,7 +81,8 @@ export default interface ViewData { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ pageUrl: string; @@ -82,7 +93,8 @@ export default interface ViewData { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 11 + * @since arkts {'1.1':'11', '1.2':'20'} + * @arkts 1.1&1.2 */ pageNodeInfos: Array; @@ -93,7 +105,8 @@ export default interface ViewData { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ pageRect: AutoFillRect; @@ -104,7 +117,8 @@ export default interface ViewData { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ isUserSelected: boolean; @@ -115,7 +129,8 @@ export default interface ViewData { * @syscap SystemCapability.Ability.AbilityRuntime.AbilityCore * @systemapi * @stagemodelonly - * @since 12 + * @since arkts {'1.1':'12', '1.2':'20'} + * @arkts 1.1&1.2 */ isOtherAccount: boolean; } \ No newline at end of file -- Gitee