diff --git a/api/arkui/AttributeUpdater.static.d.ets b/api/arkui/AttributeUpdater.static.d.ets index 39a6105844e3254ba9a43d940cb1c8e3038454bf..2aee5eeb159fb69b5765c8fb57339555caab3c54 100644 --- a/api/arkui/AttributeUpdater.static.d.ets +++ b/api/arkui/AttributeUpdater.static.d.ets @@ -20,19 +20,20 @@ * @arkts 1.2 */ -import { AttributeModifier } from './component/common' +import { AttributeModifier } from './component/common'; +import { RecordData } from '../@ohos.base'; /** * function that returns by the function updateConstructorParams. * * @typedef { function } Initializer - * @param { FixedArray } params + * @param { FixedArray } params * @returns { T } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ -export type Initializer = (...params:FixedArray) => T; +export type Initializer = (...params:FixedArray) => T; /** * Defines a modifier which can update attributes to native side. diff --git a/api/arkui/BuilderNode.static.d.ets b/api/arkui/BuilderNode.static.d.ets index b688a382483a2fb55f10e564988d67fc9c7e716e..8468445557039410c949c87cb4c2ada2a5c5d543 100644 --- a/api/arkui/BuilderNode.static.d.ets +++ b/api/arkui/BuilderNode.static.d.ets @@ -25,6 +25,7 @@ import { FrameNode } from './FrameNode'; import { Size } from './Graphics'; import { TouchEvent, MouseEvent, AxisEvent } from './component/common'; import { WrappedBuilder, CustomBuilder, CustomBuilderT } from './component/builder'; +import { RecordData } from '../@ohos.base'; /** * Render type of the node using for indicating that @@ -190,11 +191,11 @@ export declare class BuilderNode { /** * Reuse the BuilderNode based on the provided parameters. * - * @param { Object } [param] - Parameters for reusing BuilderNode. + * @param { RecordData } [param] - Parameters for reusing BuilderNode. * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ - reuse(param?: Object): void; + reuse(param?: RecordData): void; /** * Recycle the BuilderNode. diff --git a/api/arkui/ComponentContent.static.d.ets b/api/arkui/ComponentContent.static.d.ets index 1143847e3c13de735b69693e6b623e4589a226e0..3de615f5ec640b8f7fe1340fc9734f14502bb328 100644 --- a/api/arkui/ComponentContent.static.d.ets +++ b/api/arkui/ComponentContent.static.d.ets @@ -24,6 +24,7 @@ import { BuildOptions } from './BuilderNode'; import { Content } from './Content'; import { UIContext } from '../@ohos.arkui.UIContext'; import { WrappedBuilder, CustomBuilder, CustomBuilderT } from './component/builder'; +import { RecordData } from '../@ohos.base'; /** * Defines the base class for ComponentContent. * @@ -91,11 +92,11 @@ export declare class ComponentContent extends ComponentContentBas /** * Reuse the ComponentContent based on the provided parameters. * - * @param { Object } [param] - Parameters for reusing ComponentContent. + * @param { RecordData } [param] - Parameters for reusing ComponentContent. * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ - reuse(param?: Object): void; + reuse(param?: RecordData): void; /** * Recycle the ComponentContent.